The following is a text report of the wiring diagram generated by Merlin when deploying the James Mail Server as a composite component.
It's kind of interesting to see the bigger picture.
Cheers, Stephen.
----------------------------------------------------------- Application Model -----------------------------------------------------------
container:[/])
children:
container:[/james])
children:
component:[/james/james](60000)
<-- [/james/datasources]
<-- [/james/threads]
<-- [/james/scheduler]
<-- [/james/sockets]
<-- [/james/connections]
<-- [/james/store]
<-- [/james/users-store]
<-- [/james/mailstore]
<-- [/james/dns]
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
component:[/james/nntp-repository](60000)
--> [/james/nntp]
component:[/james/remote](60000)
<-- [/james/threads]
<-- [/james/datasources]
<-- [/james/scheduler]
<-- [/james/sockets]
<-- [/james/connections]
<-- [/james/store]
<-- [/james/users-store]
<-- [/james/mailstore]
<-- [/james/dns]
<-- [/james/james]
component:[/james/fetchpop](60000)
<-- [/james/threads]
<-- [/james/scheduler]
<-- [/james/datasources]
<-- [/james/sockets]
<-- [/james/connections]
<-- [/james/store]
<-- [/james/users-store]
<-- [/james/mailstore]
<-- [/james/dns]
<-- [/james/james]
container:[/james/datasources])
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
--> [/james/mailstore]
--> [/james/nntp]
--> [/james/users-store]
children:
component:[/james/datasources/manager](60000)
startup:
1: [/james/datasources/manager]
shutdown:
1: [/james/datasources/manager]
container:[/james/scheduler])
<-- [/james/threads]
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
children:
component:[/james/scheduler/manager](60000)
<-- [/james/threads]
startup:
1: [/james/threads]
2: [/james/scheduler/manager]
shutdown:
1: [/james/scheduler/manager]
component:[/james/smtp](60000)
<-- [/james/threads]
<-- [/james/datasources]
<-- [/james/scheduler]
<-- [/james/sockets]
<-- [/james/connections]
<-- [/james/store]
<-- [/james/users-store]
<-- [/james/mailstore]
<-- [/james/dns]
<-- [/james/james]
component:[/james/dns](60000)
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
component:[/james/mailstore](60000)
<-- [/james/datasources]
<-- [/james/store]
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
component:[/james/spool](60000)
<-- [/james/threads]
<-- [/james/datasources]
<-- [/james/store]
<-- [/james/mailstore]
<-- [/james/scheduler]
<-- [/james/sockets]
<-- [/james/connections]
<-- [/james/users-store]
<-- [/james/dns]
<-- [/james/james]
container:[/james/sockets])
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
--> [/james/nntp]
children:
component:[/james/sockets/manager](60000)
startup:
1: [/james/sockets/manager]
shutdown:
1: [/james/sockets/manager]
component:[/james/pop3](60000)
<-- [/james/threads]
<-- [/james/datasources]
<-- [/james/scheduler]
<-- [/james/sockets]
<-- [/james/connections]
<-- [/james/store]
<-- [/james/users-store]
<-- [/james/mailstore]
<-- [/james/dns]
<-- [/james/james]
container:[/james/store])
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
--> [/james/mailstore]
--> [/james/nntp]
--> [/james/users-store]
children:
component:[/james/store/manager](60000)
startup:
1: [/james/store/manager]
shutdown:
1: [/james/store/manager]
component:[/james/users-store](60000)
<-- [/james/datasources]
<-- [/james/store]
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
--> [/james/nntp]
container:[/james/threads])
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
--> [/james/scheduler]
--> [/james/nntp]
--> [/james/connections]
--> [/james/scheduler/manager]
children:
component:[/james/threads/manager](60000)
startup:
1: [/james/threads/manager]
shutdown:
1: [/james/threads/manager]
component:[/james/nntp](60000)
<-- [/james/threads]
<-- [/james/datasources]
<-- [/james/store]
<-- [/james/users-store]
<-- [/james/nntp-repository]
<-- [/james/sockets]
<-- [/james/connections]
component:[/james/connections](60000)
<-- [/james/threads]
--> [/james/remote]
--> [/james/pop3]
--> [/james/smtp]
--> [/james/spool]
--> [/james/fetchpop]
--> [/james/james]
--> [/james/nntp]
startup:
1: [/james/threads]
2: [/james/sockets]
3: [/james/scheduler]
4: [/james/datasources]
5: [/james/store]
6: [/james/connections]
7: [/james/users-store]
8: [/james/mailstore]
9: [/james/dns]
10: [/james/james]
11: [/james/remote]
12: [/james/pop3]
13: [/james/smtp]
14: [/james/spool]
15: [/james/nntp-repository]
16: [/james/nntp]
17: [/james/fetchpop]
shutdown:
1: [/james/remote]
2: [/james/pop3]
3: [/james/smtp]
4: [/james/spool]
5: [/james/fetchpop]
6: [/james/james]
7: [/james/scheduler]
8: [/james/nntp]
9: [/james/connections]
10: [/james/scheduler/manager]
11: [/james/threads]
12: [/james/sockets]
13: [/james/mailstore]
14: [/james/users-store]
15: [/james/datasources]
16: [/james/store]
17: [/james/dns]
18: [/james/nntp-repository]
startup:
1: [/james]
shutdown:
1: [/james]--
|------------------------------------------------| | Magic by Merlin | | Production by Avalon | | | | http://avalon.apache.org/merlin | | http://dpml.net/merlin/distributions/latest | |------------------------------------------------|
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
