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]