|
![]() |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.omg.PortableServer.Servant | +--uk.org.iscream.cms.server.clientinterface.ClientPOA | +--uk.org.iscream.cms.server.client.ClientServant
A servant for the LocalClient. This represents the Client interface for CORBA clients connecting to the i-scream system on the ClientInterface. The i-scream ClientInterface pumps data over CORBA into the queue, using the recieveXML method. The MonitorManager then handles pulling the data out of this queue.
Field Summary | |
private Logger |
_logger
This holds a reference to the system logger that is being used. |
private String |
_name
This is the friendly identifier of the component this class is running in. |
private Queue |
_queue
A reference to our Queue to place the inbond data into. |
static String |
REVISION
The current CVS revision of this class |
Fields inherited from class uk.org.iscream.cms.server.clientinterface.ClientPOA |
|
Fields inherited from class org.omg.PortableServer.Servant |
|
Constructor Summary | |
ClientServant(Queue queue)
Construct a new ClientServant, with a given Queue. |
Method Summary | |
void |
receiveXML(String xml)
Adds the inbound data to our queue when the CORBA method is called. |
String |
toString()
Overrides the Object.toString()
method to provide clean logging (every class should have this). |
Methods inherited from class uk.org.iscream.cms.server.clientinterface.ClientPOA |
_all_interfaces, _invoke, _this, _this |
Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String REVISION
private String _name
private Logger _logger
private Queue _queue
Constructor Detail |
public ClientServant(Queue queue)
queue
- The Queue that will link this class to the MonitorManagerMethod Detail |
public void receiveXML(String xml)
xml
- The String of XML datapublic String toString()
Object.toString()
method to provide clean logging (every class should have this).
This uses the uk.org.iscream.cms.util.FormatName class
to format the toString()
toString
in class Object
|
![]() |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |