|
Project JXTA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jxta.meter.MonitorResources
public class MonitorResources
Registration point for types of ServiceMonitors's Advertisements, ServiceMetrics and ServiceMonitorFilters based upon the ModuleClassID for the ServiceMonitor
Field Summary | |
---|---|
static String |
CLASS_ID_TAG
|
static ModuleClassID |
discoveryServiceMonitorClassID
Well known module class identifier: discovery service |
static ModuleClassID |
endpointServiceMonitorClassID
Well known module class identifier: endpoint service |
static String |
FILTER_CLASS_TAG
|
static ModuleClassID |
membershipServiceMonitorClassID
Well known module class identifier: membership service |
static String |
METRIC_CLASS_TAG
|
static ModuleClassID |
monitorServiceClassID
Well known module class identifier: monitor service |
static ModuleClassID |
peerinfoServiceMonitorClassID
Well known module class identifier: peerinfo service |
static ModuleClassID |
pipeServiceMonitorClassID
Well known module class identifier: pipe service |
static ModuleClassID |
proxyServiceMonitorClassID
Well known module class identifier: ProxyService |
static ModuleSpecID |
refDiscoveryServiceMonitorSpecID
Well known service specification identifier: the standard discovery |
static ModuleSpecID |
refEndpointServiceMonitorSpecID
Well known service specification identifier: the standard endpoint |
static ModuleSpecID |
refMembershipServiceMonitorSpecID
Well known service specification identifier: the standard membership |
static ModuleSpecID |
refMonitorServiceSpecID
Well known service specification identifier: the standard monitor |
static ModuleSpecID |
refPeerinfoServiceMonitorSpecID
Well known service specification identifier: the standard peerinfo |
static ModuleSpecID |
refPipeServiceMonitorSpecID
Well known service specification identifier: the standard pipe |
static ModuleSpecID |
refProxyServiceMonitorSpecID
Well known application: the Proxy |
static ModuleSpecID |
refRelayServiceMonitorSpecID
Well known endpoint protocol specification identifier: the standard relay endpoint protocol |
static ModuleSpecID |
refRendezvousServiceMonitorSpecID
Well known service specification identifier: the standard rendezvous |
static ModuleSpecID |
refResolverServiceMonitorSpecID
Well known service specification identifier: the standard resolver |
static ModuleSpecID |
refRouterServiceMonitorSpecID
Well known endpoint protocol specification identifier: the standard router |
static ModuleSpecID |
refTlsServiceMonitorSpecID
Well known endpoint protocol specification identifier: the standard tls endpoint protocol |
static ModuleSpecID |
refTransportServiceMonitorSpecID
Well known endpoint protocol specification identifier: the standard transport Service Monitor |
static ModuleClassID |
relayServiceMonitorClassID
Well known module class identifier: RelayProtocol |
static ModuleClassID |
rendezvousServiceMonitorClassID
Well known module class identifier: rendezvous service |
static ModuleClassID |
resolverServiceMonitorClassID
Well known module class identifier: resolver service |
static ModuleClassID |
routerServiceMonitorClassID
Well known module class identifier: router protocol |
static String |
SERVICE_MONITOR_ADVERTISEMENT_TAG
|
static String |
SERVICE_MONITOR_IMPL_TAG
|
static String |
SERVICE_MONITOR_TAG
|
static String |
SERVICE_TITLE_TAG
|
static ModuleClassID |
tlsProtoServiceMonitorClassID
Well known module class identifier: tlsProtocol |
static ModuleClassID |
transportServiceMonitorClassID
Well known module class identifier: transport protocol |
Constructor Summary | |
---|---|
MonitorResources()
|
Method Summary | |
---|---|
static ServiceMetric |
createServiceMetric(ModuleClassID moduleClassID)
Create an empty Service Metric for the corresponding ModuleClassID |
static ServiceMonitorFilter |
createServiceMonitorFilter(ModuleClassID moduleClassID)
Create an empty ServiceMonitorFilter for the corresponding ModuleClassID |
static ModuleImplAdvertisement |
createServiceMonitorModuleImplAdvertisement(ModuleSpecID moduleSpecID,
String title,
String implClassName,
String metricClassName,
String filterClassName)
|
static String |
getMonitorTypeName(ModuleClassID moduleClassID)
Get the name of standard Monitor Type |
static ModuleImplAdvertisement |
getReferenceAllPurposeMonitorServiceImplAdvertisement(boolean includeTransports)
|
static ModuleClassID[] |
getRegisteredModuleClassIDs()
Get a list of all registered Service Monitor types |
static String |
getServiceMetricClassName(ModuleImplAdvertisement serviceMonitorModuleImplAdvertisement)
get ServiceMetric ClassName from its ImplAdvertisement |
static String |
getServiceMonitorFilterClassName(ModuleImplAdvertisement serviceMonitorModuleImplAdvertisement)
get ServiceMonitorFilter ClassName from its ImplAdvertisement |
static ModuleImplAdvertisement |
getServiceMonitorImplAdvertisement(ModuleClassID serviceMonitorModuleClassID,
ModuleImplAdvertisement monitorServiceImplAdvertisement)
|
static void |
registerServiceMonitorModuleImplAdvertisement(ModuleImplAdvertisement moduleImplAdvertisement)
Register the Implementation Advertisement for a ServiceMonitor Type This contains the Monitor, Metric and Filter classNames |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String SERVICE_MONITOR_TAG
public static final String SERVICE_MONITOR_ADVERTISEMENT_TAG
public static final String CLASS_ID_TAG
public static final String SERVICE_TITLE_TAG
public static final String SERVICE_MONITOR_IMPL_TAG
public static final String METRIC_CLASS_TAG
public static final String FILTER_CLASS_TAG
public static final ModuleClassID monitorServiceClassID
public static final ModuleClassID resolverServiceMonitorClassID
public static final ModuleClassID discoveryServiceMonitorClassID
public static final ModuleClassID pipeServiceMonitorClassID
public static final ModuleClassID membershipServiceMonitorClassID
public static final ModuleClassID rendezvousServiceMonitorClassID
public static final ModuleClassID peerinfoServiceMonitorClassID
public static final ModuleClassID endpointServiceMonitorClassID
public static final ModuleClassID transportServiceMonitorClassID
public static final ModuleClassID routerServiceMonitorClassID
public static final ModuleClassID tlsProtoServiceMonitorClassID
public static final ModuleClassID proxyServiceMonitorClassID
public static final ModuleClassID relayServiceMonitorClassID
public static final ModuleSpecID refMonitorServiceSpecID
public static final ModuleSpecID refResolverServiceMonitorSpecID
public static final ModuleSpecID refDiscoveryServiceMonitorSpecID
public static final ModuleSpecID refPipeServiceMonitorSpecID
public static final ModuleSpecID refMembershipServiceMonitorSpecID
public static final ModuleSpecID refRendezvousServiceMonitorSpecID
public static final ModuleSpecID refPeerinfoServiceMonitorSpecID
public static final ModuleSpecID refEndpointServiceMonitorSpecID
public static final ModuleSpecID refTransportServiceMonitorSpecID
public static final ModuleSpecID refRouterServiceMonitorSpecID
public static final ModuleSpecID refTlsServiceMonitorSpecID
public static final ModuleSpecID refProxyServiceMonitorSpecID
public static final ModuleSpecID refRelayServiceMonitorSpecID
Constructor Detail |
---|
public MonitorResources()
Method Detail |
---|
public static ModuleImplAdvertisement getReferenceAllPurposeMonitorServiceImplAdvertisement(boolean includeTransports)
public static ModuleImplAdvertisement createServiceMonitorModuleImplAdvertisement(ModuleSpecID moduleSpecID, String title, String implClassName, String metricClassName, String filterClassName)
public static ModuleImplAdvertisement getServiceMonitorImplAdvertisement(ModuleClassID serviceMonitorModuleClassID, ModuleImplAdvertisement monitorServiceImplAdvertisement)
public static void registerServiceMonitorModuleImplAdvertisement(ModuleImplAdvertisement moduleImplAdvertisement) throws JxtaException
JxtaException
public static ServiceMonitorFilter createServiceMonitorFilter(ModuleClassID moduleClassID) throws MonitorFilterException
JxtaException
- If not found or other errors
MonitorFilterException
public static ServiceMetric createServiceMetric(ModuleClassID moduleClassID) throws JxtaException
JxtaException
- If not found or other errorspublic static String getServiceMetricClassName(ModuleImplAdvertisement serviceMonitorModuleImplAdvertisement)
public static String getServiceMonitorFilterClassName(ModuleImplAdvertisement serviceMonitorModuleImplAdvertisement)
public static ModuleClassID[] getRegisteredModuleClassIDs()
public static String getMonitorTypeName(ModuleClassID moduleClassID)
|
JXTA J2SE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |