public class DebugRemoteServiceAdminListener extends java.lang.Object implements RemoteServiceAdminListener
Modifier and Type | Field and Description |
---|---|
static int |
ALL_MASK |
protected EndpointDescriptionWriter |
edWriter |
protected int |
eventMask |
static int |
EXPORT_MASK |
static int |
IMPORT_MASK |
static java.text.SimpleDateFormat |
sdf |
protected boolean |
writeEndpoint |
protected java.io.PrintWriter |
writer |
Constructor and Description |
---|
DebugRemoteServiceAdminListener() |
DebugRemoteServiceAdminListener(int mask) |
DebugRemoteServiceAdminListener(int mask,
boolean writeEndpoint) |
DebugRemoteServiceAdminListener(java.io.PrintWriter writer) |
DebugRemoteServiceAdminListener(java.io.PrintWriter writer,
int mask) |
DebugRemoteServiceAdminListener(java.io.PrintWriter writer,
int eventMask,
boolean writeEndpoint) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
allow(int type,
int mask) |
protected java.lang.String |
eventTypeToString(int type) |
int |
getEventMask() |
protected void |
printEvent(RemoteServiceAdmin.RemoteServiceAdminEvent event) |
void |
remoteAdminEvent(RemoteServiceAdminEvent event)
Receive notification of any export or import registrations and
unregistrations as well as errors and warnings.
|
void |
setEventMask(int eventMask) |
protected void |
writeEndpoint(EndpointDescription endpointDescription) |
protected void |
writeRemoteReference(java.lang.StringBuffer buf,
org.osgi.framework.ServiceReference<?> ref,
ID containerID,
long remoteServiceID) |
public static final java.text.SimpleDateFormat sdf
public static final int EXPORT_MASK
public static final int IMPORT_MASK
public static final int ALL_MASK
protected final java.io.PrintWriter writer
protected int eventMask
protected boolean writeEndpoint
protected EndpointDescriptionWriter edWriter
public DebugRemoteServiceAdminListener(java.io.PrintWriter writer, int eventMask, boolean writeEndpoint)
public DebugRemoteServiceAdminListener(java.io.PrintWriter writer, int mask)
public DebugRemoteServiceAdminListener(java.io.PrintWriter writer)
public DebugRemoteServiceAdminListener(int mask, boolean writeEndpoint)
public DebugRemoteServiceAdminListener(int mask)
public DebugRemoteServiceAdminListener()
public int getEventMask()
public void setEventMask(int eventMask)
protected boolean allow(int type, int mask)
public void remoteAdminEvent(RemoteServiceAdminEvent event)
RemoteServiceAdminListener
remoteAdminEvent
in interface RemoteServiceAdminListener
event
- The RemoteServiceAdminEvent
object.protected java.lang.String eventTypeToString(int type)
protected void writeRemoteReference(java.lang.StringBuffer buf, org.osgi.framework.ServiceReference<?> ref, ID containerID, long remoteServiceID)
protected void printEvent(RemoteServiceAdmin.RemoteServiceAdminEvent event)
protected void writeEndpoint(EndpointDescription endpointDescription)