Package | Description |
---|---|
javax.slee |
This package defines the APIs for SBB components, as well as common classes and interfaces for other SLEE subsystems.
|
javax.slee.facilities |
This package defines the interfaces and classes for the SLEE facilities available to SBBs and resource adaptors.
|
javax.slee.management |
This package defines the SLEE external management interfaces.
|
javax.slee.resource |
This package defines the classes and interfaces for resource adaptor components.
|
javax.slee.serviceactivity |
This package defines the interfaces for the use of Service Activities.
|
javax.slee.usage |
This package defines the interfaces and classes required to support usage collection in the SLEE.
|
Modifier and Type | Method and Description |
---|---|
ServiceID |
SbbContext.getService()
Get the Service component identifier that identifies the Service component
that the SBB object is executing on behalf of.
|
ServiceID |
EventContext.getService()
Get the component identifier of the Service that was provided when the event
was fired.
|
Modifier and Type | Method and Description |
---|---|
ReceivableService |
ServiceLookupFacility.getReceivableService(ServiceID service)
Get information about the event types that a service may receive.
|
Modifier and Type | Method and Description |
---|---|
ServiceID |
ServiceStateChangeNotification.getService()
Get the component identifier of the Service that has changed state.
|
ServiceID |
SbbNotification.getService()
Get the service component identifier of this notification source.
|
ServiceID |
ServiceUsageMBean.getService()
Get the component identifier of the Service that this MBean provides usage
management access for.
|
ServiceID[] |
DeploymentMBean.getServices()
Get the set of services installed in the SLEE.
|
ServiceID[] |
ServiceManagementMBean.getServices(ServiceState state)
Get the set of services that are in a particular state.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceManagementMBean.activate(ServiceID id)
Activate a Service.
|
void |
ServiceManagementMBean.activate(ServiceID[] ids)
Activate a set of Services.
|
void |
ServiceManagementMBean.deactivate(ServiceID id)
Deactivate a Service.
|
void |
ServiceManagementMBean.deactivate(ServiceID[] ids)
Deactivate a set of Services.
|
void |
ServiceManagementMBean.deactivateAndActivate(ServiceID[] deactivateIDs,
ServiceID[] activateIDs)
Deactivate one set of Services and activate another set of Services.
|
void |
ServiceManagementMBean.deactivateAndActivate(ServiceID[] deactivateIDs,
ServiceID[] activateIDs)
Deactivate one set of Services and activate another set of Services.
|
void |
ServiceManagementMBean.deactivateAndActivate(ServiceID deactivateID,
ServiceID activateID)
Deactivate one Service and activate another Service.
|
SbbID[] |
DeploymentMBean.getSbbs(ServiceID service)
Get the set of SBBs that participate in the specified Service.
|
ObjectName |
ServiceManagementMBean.getServiceUsageMBean(ServiceID id)
Get the JMX Object Name of a
ServiceUsageMBean object for a Service. |
ServiceState |
ServiceManagementMBean.getState(ServiceID id)
Get the current state of a Service.
|
static String |
SbbNotification.getUsageMBeanProperties(ServiceID service,
SbbID sbb)
Get a JMX Object Name property string that uniquely identifies the specified
service and SBB, suitable for inclusion in the Object Name of a Usage MBean.
|
Constructor and Description |
---|
SbbNotification(ServiceID service,
SbbID sbb)
Create a new
SbbNotification object that uniquely identifies an SBB
component within a service. |
ServiceDescriptor(ServiceID component,
DeployableUnitID deployableUnit,
String source,
SbbID rootSbb,
String addressProfileTable,
String resourceInfoProfileTable)
Create a new service component descriptor.
|
ServiceStateChangeNotification(ServiceManagementMBean serviceManagementMBean,
ServiceID service,
ServiceState newState,
ServiceState oldState,
long sequenceNumber)
Create a
ServiceStateChangeNotification to notify listeners of a
change in the operational state of a Service. |
Modifier and Type | Method and Description |
---|---|
ServiceID |
ResourceAdaptorContext.getInvokingService()
Get the service component identifier of the service currently being invoked by
the SLEE in the current thread.
|
ServiceID |
ReceivableService.getService()
Get the component identifier of the service represented by this
ReceivableService object. |
Modifier and Type | Method and Description |
---|---|
ServiceID |
ServiceStartedEvent.getService()
Get the Service component identifier that identifies the Service component
that has started.
|
ServiceID |
ServiceActivity.getService()
Get the Service component identifier that identifies the Service component
that this Service activity was created for.
|
Modifier and Type | Method and Description |
---|---|
ServiceID |
UsageNotification.getService()
Deprecated.
Replaced with
UsageNotification.getNotificationSource() in order to specify a
broader range of usage sources. |
ServiceID |
SbbUsageMBean.getService()
Deprecated.
Replaced with a
UsageMBean containing an
SbbNotification as a notification source. |
Constructor and Description |
---|
UsageNotification(SbbUsageMBean sbbUsageMBean,
ServiceID serviceID,
SbbID sbbID,
String paramSet,
String paramName,
boolean counter,
long value,
long sequenceNumber,
long timestamp)
Deprecated.
Usage notifications have been expanded with new attributes to take advantage
of the new features provided by the SLEE specification. The
UsageNotification.UsageNotification(String, UsageMBean, NotificationSource, String, String, boolean, long, long, long)
constructor should be used instead of this constructor. |
UsageOutOfRangeFilter(ServiceID service,
SbbID sbb,
String paramName,
long lowValue,
long highValue)
Deprecated.
Replaced with
UsageOutOfRangeFilter.UsageOutOfRangeFilter(NotificationSource, String, long, long)
as usage collecting has been expanded to include SLEE components other than SBBs. |
UsageThresholdFilter(ServiceID service,
SbbID sbb,
String paramName,
long threshold)
Deprecated.
Replaced with
UsageThresholdFilter.UsageThresholdFilter(NotificationSource, String, long)
as usage collecting has been expanded to include SLEE components other than SBBs. |
UsageUpdatedFilter(ServiceID service,
SbbID sbb,
String paramName)
Deprecated.
Replaced with
UsageUpdatedFilter.UsageUpdatedFilter(NotificationSource, String) as usage
collecting has been expanded to include SLEE components other than SBBs. |