The Cmp1 and Cmp2 example is the implementation of the Observer design pattern in Software components.
Cmp1 instances notify to all connected Cmp2 instances a label.
There are different implementations of Cmp1 and Cmp2:
This presentation is about cmp1-mobile and cmp2-mobile on a Nokia N800
See Sources - SVN structure if you want all these components
As the Simple UDP Remote DSes are not connected together, until it is ordered via the web interface, the connectTo orders are in a waiting set.
When the Remote DSes are effectively connected, they will exchange information about the components running in their platform respectively.
As a Remote DS instantiate a proxy of a remote component, it will notify the CM, which will replay all connectTo commands.
All mathing connectTo commands will be fullfilled then.
Connect as root to the local device through ssh. (password rootme)
Get the IP address with ifconfig.
See the local udp port for our remote DS: 9281
It takes a long time...
This equinox has a Cmp1 component.
We have an interface for the CM, for ordering connectTo.
We have an interface for the Simple UDP Remote DS, for ordering a connection to another Simple UDP Remote DS.
Each instances of Cmp1 has an interface for sending a label to all connected Cmp2.
We start an equinox with a Cmp2 on another computer.
Simple UDP Remote DS port: 9282
From the Nokia, tell it to connect to the computer
Then, the remote DSes are connnected, and therefore, as soon as possible, the cmp1s and cmp2s are connected.
Click refresh to check the last status
Click into the client, then a service to check the connected components
Red represents the remote components (proxies)
Green represents the local components
So you can see what remote component is connected to what local component.
Do the same into the Nokia.
Please try to send a message to all cmp2s instances connected to cmp1-1.
... as cmp2-2 is not connected to cmp1-2.
These messages tell us that cmp2-1 and cmp2-2 proxies was created.
These messages tell us that cmp1-1 is connected to cmp2-2
These messages tell us that the Simple UDP Remote DS has sent messages
Click to disconnect, that will disconnect the remote DSes and therefore disconnect the components.
Refresh and check it is really disconnected
Try to invoke Cmp1 with a new label, you will see that no cmp2 has been updated.
Refresh to see that ip:port has disappeared.
$ java -jar org.eclipse.osgi_3.3.1.R33x_v20070828.jar -clean -console
osgi> 20 ao?t 2008 10:21:30 org.mortbay.http.HttpServer doStart
INFO: Version Jetty/5.1.x
20 ao?t 2008 10:21:30 org.mortbay.util.Container start
INFO: Started org.mortbay.jetty.servlet.ServletHandler@e12d33
20 ao?t 2008 10:21:30 org.mortbay.util.Container start
INFO: Started HttpContext[/,/]
20 ao?t 2008 10:21:30 org.mortbay.http.SocketListener start
INFO: Started SocketListener on 0.0.0.0:8081
20 ao?t 2008 10:21:30 org.mortbay.util.Container start
INFO: Started org.mortbay.http.HttpServer@65d0e0
* Wed Aug 20 10:21:30 CEST 2008 [SmartTools Components Manager] Starting Component Manager....
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Receive and Store a new message connectTo from
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "ComponentsManager", dc = "", id_dest = "cmp2-1", type_dest = "cmp2", tc = "", }
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, ComponentsManager, cmp2, cmp2-1, , )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, ComponentsManager, cmp2, cmp2-1, )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToOne(null, ComponentsManager, cmp2, cmp2-1, )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(TYPE@cmp2, inria.smarttools.ds.local.LocalDSImpl@7d7a04, null)
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-1, PropertyMap={attributes = "PropertyMap={}", })
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(null, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-1, PropertyMap={attributes = "PropertyMap={}", })
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-1
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] enter in communication with
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : quit to Proxy:Cmp2Container:[cmp2-1]
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : disconnect to Proxy:Cmp2Container:[cmp2-1]
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : connectTo to Proxy:ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : exit to Proxy:ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to Proxy:ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] is Switch ON
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-1
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] is Switch ON
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "cmp2-1", dc = "", id_dest = "", type_dest = "cmp1", tc = "*", }
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "ComponentsManager", dc = "", id_dest = "cmp2-2", type_dest = "cmp2", tc = "", }
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, ComponentsManager, cmp2, cmp2-2, , )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, ComponentsManager, cmp2, cmp2-2, )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToOne(null, ComponentsManager, cmp2, cmp2-2, )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(TYPE@cmp2, inria.smarttools.ds.local.LocalDSImpl@7d7a04, null)
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-2, PropertyMap={attributes = "PropertyMap={}", })
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.giveResponse(null, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToOneCmd connectToOneCommand.execute(null, ComponentsManager, cmp2, cmp2-2, PropertyMap={attributes = "PropertyMap={}", })
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-2
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] enter in communication with
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : quit to Proxy:Cmp2Container:[cmp2-2]
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : disconnect to Proxy:Cmp2Container:[cmp2-2]
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] enter in communication with
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : connectTo to Proxy:ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : exit to Proxy:ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : disconnect to Proxy:ComponentsManager
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] is Switch ON
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Local DS] newConnexion ComponentsManager -> cmp2-2
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] is Switch ON
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Core] [ComponentsManager] ComponentsManager serving connectTo PropertyMap={} PropertyMap={actions = "PropertyMap={attributes = "PropertyMap={}", }", id_src = "cmp2-2", dc = "", id_dest = "", type_dest = "cmp1", tc = "", }
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-2, cmp1, , , )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] OK source id cmp2-2
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-2, cmp1, , )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToFirst(null, cmp2-2, cmp1, , )
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.giveResponse(null, inria.smarttools.ds.local.LocalDSImpl@7d7a04, null)
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.execute(null, cmp2-2, cmp1, , PropertyMap={attributes = "PropertyMap={}", })
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.giveResponse(null, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
* Wed Aug 20 10:21:31 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.execute(null, cmp2-2, cmp1, , PropertyMap={attributes = "PropertyMap={}", })
20 ao?t 2008 10:23:51 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: ERROR: The serialization policy file '/smarttools/ds/simpleudp/3089BAC291338487416145A5E07D0790.gwt.rpc' was not found; did you forget to include it in this deployment?
20 ao?t 2008 10:23:51 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: WARNING: Failed to get the SerializationPolicy '3089BAC291338487416145A5E07D0790' for module 'http://127.0.0.1:8081/smarttools/ds/simpleudp/'; a legacy, 1.3.3 compatible, serialization policy will be used. You may experience SerializationExceptions as a result.
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion ComponentsManager -> ComponentsManager::193.51.208.187:9281
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] enter in communication with
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : connectTo to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : exit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : quit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : startComponent to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : connectToRemote to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:24:06 CEST 2008 [SmartTools Core] [ComponentsManager] Connecting output : disconnect to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools DS SimpleUDP] REMOTE PROXY cmp1-1 cmp1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-1 -> cmp1-1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to cmp1-1@193.51.208.187:9281
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-1, cmp2, cmp2-1, OFF, PropertyMap={}
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.giveResponse(cmp1-1, null, inria.smarttools.ds.simpleudp.SimpleUDPDS@9172db)
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] connectToFirstCmd connectToFirstCommand.execute(null, cmp2-2, cmp1, , PropertyMap={attributes = "PropertyMap={}", })
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-2 -> cmp1-1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] enter in communication with
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Connecting output : disconnect to cmp1-1@193.51.208.187:9281
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-1, cmp2, cmp2-2, OFF, PropertyMap={attributes = "PropertyMap={}", }
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-2, cmp1, , , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-2
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-2, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToFirst(null, cmp2-2, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools DS SimpleUDP] REMOTE PROXY cmp1-3 cmp1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-1 -> cmp1-3
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to cmp1-3@193.51.208.187:9281
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-3, cmp2, cmp2-1, OFF, PropertyMap={}
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools DS SimpleUDP] REMOTE PROXY cmp1-2 cmp1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] REMOTE newConnexion cmp2-1 -> cmp1-2
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] enter in communication with
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Connecting output : disconnect to cmp1-2@193.51.208.187:9281
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Core] [ComponentsManager] createMessage cmp1-2, cmp2, cmp2-1, OFF, PropertyMap={}
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd execute(null, cmp2-1, cmp1, , , *)
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] OK source id cmp2-1
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd continueStrategy(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Components Manager] ConnectToCmd connectToAll(null, cmp2-1, cmp1, , )
* Wed Aug 20 10:24:07 CEST 2008 [SmartTools Local DS] connectToAll null, cmp1 cmp2-1
* Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-1
* Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
* Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Receive and Store a new message updateLabel from cmp1-1
* Wed Aug 20 10:26:50 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Cmp2Container:[cmp2-2] serving updateLabel PropertyMap={} PropertyMap={}
20 ao?t 2008 10:27:01 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: ERROR: The serialization policy file '/smarttools/cmp2/cmp2-1/29F4EA1240F157649C12466F01F46F60.gwt.rpc' was not found; did you forget to include it in this deployment?
20 ao?t 2008 10:27:01 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: WARNING: Failed to get the SerializationPolicy '29F4EA1240F157649C12466F01F46F60' for module 'http://127.0.0.1:8081/smarttools/cmp2/cmp2-1/'; a legacy, 1.3.3 compatible, serialization policy will be used. You may experience SerializationExceptions as a result.
20 ao?t 2008 10:27:07 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: ERROR: The serialization policy file '/smarttools/cmp2/cmp2-2/29F4EA1240F157649C12466F01F46F60.gwt.rpc' was not found; did you forget to include it in this deployment?
20 ao?t 2008 10:27:07 org.mortbay.jetty.servlet.ServletHandler$Context log
INFO: WARNING: Failed to get the SerializationPolicy '29F4EA1240F157649C12466F01F46F60' for module 'http://127.0.0.1:8081/smarttools/cmp2/cmp2-2/'; a legacy, 1.3.3 compatible, serialization policy will be used. You may experience SerializationExceptions as a result.
* Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-2
* Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
* Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-3
* Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
* Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-2
* Wed Aug 20 10:27:22 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
* Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Receive and Store a new message updateLabel from cmp1-3
* Wed Aug 20 10:27:48 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Cmp2Container:[cmp2-1] serving updateLabel PropertyMap={} PropertyMap={}
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] terminate communication with cmp1-1
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-2]] Disconnecting output : disconnect to cmp1-1@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] terminate communication with cmp1-1
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Disconnecting output : disconnect to cmp1-1@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] terminate communication with cmp1-3
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Disconnecting output : disconnect to cmp1-3@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] terminate communication with cmp1-2
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [Cmp2Container:[cmp2-1]] Disconnecting output : disconnect to cmp1-2@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] terminate communication with ComponentsManager::193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : connectTo to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : exit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : quit to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : startComponent to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : connectToRemote to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
* Wed Aug 20 10:31:08 CEST 2008 [SmartTools Core] [ComponentsManager] Disconnecting output : disconnect to ComponentsManager::193.51.208.187:9281@193.51.208.187:9281
Last modified: $Date: 2008-09-08 13:58:22 +0200 (Mon, 08 Sep 2008) $