public abstract class _LoggerAdminDisp extends ObjectImpl implements LoggerAdmin
RemoteLogger to the Logger of this admin object's Ice communicator.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
__ids |
static long |
serialVersionUID |
ice_staticId| Constructor and Description |
|---|
_LoggerAdminDisp() |
| Modifier and Type | Method and Description |
|---|---|
static DispatchStatus |
___attachRemoteLogger(LoggerAdmin __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___detachRemoteLogger(LoggerAdmin __obj,
Incoming __inS,
Current __current) |
static DispatchStatus |
___getLog(LoggerAdmin __obj,
Incoming __inS,
Current __current) |
DispatchStatus |
__dispatch(Incoming in,
Current __current) |
protected void |
__readImpl(BasicStream __is) |
protected void |
__writeImpl(BasicStream __os) |
void |
attachRemoteLogger(RemoteLoggerPrx prx,
LogMessageType[] messageTypes,
java.lang.String[] traceCategories,
int messageMax)
Attaches a RemoteLogger object to the local logger.
|
boolean |
detachRemoteLogger(RemoteLoggerPrx prx)
Detaches a RemoteLogger object from the local logger.
|
LogMessage[] |
getLog(LogMessageType[] messageTypes,
java.lang.String[] traceCategories,
int messageMax,
StringHolder prefix)
Retrieves log messages recently logged.
|
protected void |
ice_copyStateFrom(Object __obj) |
java.lang.String |
ice_id()
Returns the Slice type ID of the most-derived interface supported by this object.
|
java.lang.String |
ice_id(Current __current)
Returns the Slice type ID of the most-derived interface supported by this object.
|
java.lang.String[] |
ice_ids()
Returns the Slice type IDs of the interfaces supported by this object.
|
java.lang.String[] |
ice_ids(Current __current)
Returns the Slice type IDs of the interfaces supported by this object.
|
boolean |
ice_isA(java.lang.String s)
Tests whether this object supports a specific Slice interface.
|
boolean |
ice_isA(java.lang.String s,
Current __current)
Tests whether this object supports a specific Slice interface.
|
static java.lang.String |
ice_staticId() |
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshalequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait__read, __read, __write, __write, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshalattachRemoteLogger, detachRemoteLogger, getLogpublic static final java.lang.String[] __ids
public static final long serialVersionUID
protected void ice_copyStateFrom(Object __obj) throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionpublic boolean ice_isA(java.lang.String s)
ObjectImplice_isA in interface Objectice_isA in class ObjectImpls - The type ID of the Slice interface to test against.true if s is
::Ice::Object.public boolean ice_isA(java.lang.String s,
Current __current)
ObjectImplice_isA in interface Objectice_isA in class ObjectImpls - The type ID of the Slice interface to test against.__current - The current object for the invocation.true if s is
::Ice::Object.public java.lang.String[] ice_ids()
ObjectImplice_ids in interface Objectice_ids in class ObjectImpl::Ice::Object.public java.lang.String[] ice_ids(Current __current)
ObjectImplice_ids in interface Objectice_ids in class ObjectImpl__current - The current object for the invocation.::Ice::Object.public java.lang.String ice_id()
ObjectImplice_id in interface Objectice_id in class ObjectImpl::Ice::Object.public java.lang.String ice_id(Current __current)
ObjectImplice_id in interface Objectice_id in class ObjectImpl__current - The current object for the invocation.public static java.lang.String ice_staticId()
public final void attachRemoteLogger(RemoteLoggerPrx prx, LogMessageType[] messageTypes, java.lang.String[] traceCategories, int messageMax) throws RemoteLoggerAlreadyAttachedException
attachRemoteLogger in interface _LoggerAdminOperationsNCprx - A proxy to the remote logger.messageTypes - The list of message types that the remote logger wishes to receive.
An empty list means no filtering (send all message types).traceCategories - The categories of traces that the remote logger wishes to receive.
This parameter is ignored if messageTypes is not empty and does not include trace.
An empty list means no filtering (send all trace categories).messageMax - The maximum number of log messages (of all types) to be provided
to init. A negative value requests all messages available.RemoteLoggerAlreadyAttachedException - Raised if this remote logger is already
attached to this admin object.public final boolean detachRemoteLogger(RemoteLoggerPrx prx)
detachRemoteLogger in interface _LoggerAdminOperationsNCprx - A proxy to the remote logger.public final LogMessage[] getLog(LogMessageType[] messageTypes, java.lang.String[] traceCategories, int messageMax, StringHolder prefix)
getLog in interface _LoggerAdminOperationsNCmessageTypes - The list of message types that the caller wishes to receive.
An empty list means no filtering (send all message types).traceCategories - The categories of traces that caller wish to receive.
This parameter is ignored if messageTypes is not empty and does not include trace.
An empty list means no filtering (send all trace categories).messageMax - The maximum number of log messages (of all types) to be returned.
A negative value requests all messages available.prefix - The prefix of the associated local logger.public static DispatchStatus ___attachRemoteLogger(LoggerAdmin __obj, Incoming __inS, Current __current)
public static DispatchStatus ___detachRemoteLogger(LoggerAdmin __obj, Incoming __inS, Current __current)
public static DispatchStatus ___getLog(LoggerAdmin __obj, Incoming __inS, Current __current)
public DispatchStatus __dispatch(Incoming in, Current __current)
__dispatch in interface Object__dispatch in class ObjectImplprotected void __writeImpl(BasicStream __os)
__writeImpl in class ObjectImplprotected void __readImpl(BasicStream __is)
__readImpl in class ObjectImpl