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]



Reply via email to