Public Member Functions | |
| ACSRemoteAccess (ACSListenersDispatcher listeners, ACSLogRetrieval retrieval) | |
| synchronized void | destroy () |
| ConsumerAdmin | getConsumerAdmin () |
| ORB | getORB () |
| void | initialize (ORB theORB, Manager manager) |
| boolean | isInitialized () |
| boolean | isSupended () |
| boolean | isConnected () |
| void | setSuspended (boolean suspended) |
| void | close (boolean sync) |
Static Public Attributes | |
| static final String | MANAGER_PROPERTY = System.getProperty("ACS.manager") |
| static final String | LOGGING_BINARY_FORMAT = System.getProperty("ACS.loggingBin") |
| static final String | NAME_SERVICE = NAMING_SERVICE_NAME.value |
| static final String | LOGGING_XML_CHANNEL = LOGGING_CHANNEL_XML_NAME.value |
| static final String | LOGGING_BIN_CHANNEL = LOGGING_CHANNEL_NAME.value |
This class implements methods for declaring the naming service and the notification channel to which the client is subscribed.
Creation date: (10/30/2001 3:48:32 PM)
| com.cosylab.logging.engine.ACS.ACSRemoteAccess.ACSRemoteAccess | ( | ACSListenersDispatcher | listeners, | |
| ACSLogRetrieval | retrieval | |||
| ) |
ACSRemoteAccss constructor comment.
| listeners | The object to send messages to the listeners |
| void com.cosylab.logging.engine.ACS.ACSRemoteAccess.close | ( | boolean | sync | ) |
Close the threads and free all the resources
| sync | If it is true wait the termination of the threads before returning |
Implements com.cosylab.logging.engine.RemoteAccess.
References com.cosylab.logging.engine.ACS.ACSStructuredPushConsumer.close().
| synchronized void com.cosylab.logging.engine.ACS.ACSRemoteAccess.destroy | ( | ) |
destroy method comment. Not implemented yet.
Implements com.cosylab.logging.engine.RemoteAccess.
References com.cosylab.logging.engine.ACS.ACSStructuredPushConsumer.destroy().
| ConsumerAdmin com.cosylab.logging.engine.ACS.ACSRemoteAccess.getConsumerAdmin | ( | ) |
| ORB com.cosylab.logging.engine.ACS.ACSRemoteAccess.getORB | ( | ) |
| void com.cosylab.logging.engine.ACS.ACSRemoteAccess.initialize | ( | ORB | theORB, | |
| Manager | manager | |||
| ) |
Initialize the connection.
| theORB | The ORB. If it is null then a new CORBA connection is initialized. | |
| manager | A reference to the Manager If it is null a reference is built by reading the properties. |
Implements com.cosylab.logging.engine.RemoteAccess.
References com.cosylab.logging.engine.ACS.ACSRemoteAccess.isInitialized(), com.cosylab.logging.engine.ACS.ACSRemoteAccess.LOGGING_BIN_CHANNEL, com.cosylab.logging.engine.ACS.ACSRemoteAccess.LOGGING_XML_CHANNEL, and com.cosylab.logging.engine.ACS.ACSListenersDispatcher.publishReport().
| boolean com.cosylab.logging.engine.ACS.ACSRemoteAccess.isConnected | ( | ) |
| boolean com.cosylab.logging.engine.ACS.ACSRemoteAccess.isInitialized | ( | ) |
isInitialized method comment.
Implements com.cosylab.logging.engine.RemoteAccess.
Referenced by com.cosylab.logging.engine.ACS.ACSRemoteAccess.initialize().
| boolean com.cosylab.logging.engine.ACS.ACSRemoteAccess.isSupended | ( | ) |
References com.cosylab.logging.engine.ACS.ACSStructuredPushConsumer.isSuspended().
| void com.cosylab.logging.engine.ACS.ACSRemoteAccess.setSuspended | ( | boolean | suspended | ) |
Suspend the notification of the incoming logs
| suspended | If true suspend the notification of new logs |
References com.cosylab.logging.engine.ACS.ACSStructuredPushConsumer.setSupended().
final String com.cosylab.logging.engine.ACS.ACSRemoteAccess.LOGGING_BIN_CHANNEL = LOGGING_CHANNEL_NAME.value [static] |
Referenced by com.cosylab.logging.engine.ACS.ACSRemoteAccess.initialize().
final String com.cosylab.logging.engine.ACS.ACSRemoteAccess.LOGGING_BINARY_FORMAT = System.getProperty("ACS.loggingBin") [static] |
final String com.cosylab.logging.engine.ACS.ACSRemoteAccess.LOGGING_XML_CHANNEL = LOGGING_CHANNEL_XML_NAME.value [static] |
Referenced by com.cosylab.logging.engine.ACS.ACSRemoteAccess.initialize().
final String com.cosylab.logging.engine.ACS.ACSRemoteAccess.MANAGER_PROPERTY = System.getProperty("ACS.manager") [static] |
final String com.cosylab.logging.engine.ACS.ACSRemoteAccess.NAME_SERVICE = NAMING_SERVICE_NAME.value [static] |
1.7.0