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.management |
This package defines the SLEE external management interfaces.
|
javax.slee.usage |
This package defines the interfaces and classes required to support usage collection in the SLEE.
|
Modifier and Type | Method and Description |
---|---|
SbbID |
SbbContext.getSbb()
Get the SBB component identifier that identifies the SBB component of the SBB object.
|
Modifier and Type | Method and Description |
---|---|
SbbID[] |
ResourceManagementMBean.getBoundSbbs(String linkName)
Get the set of SBB component identifiers that identify the SBBs that are bound
to the specified link name by way of a
resource-adaptor-entity-link
element in their deployment descriptor. |
SbbID |
ServiceDescriptor.getRootSbb()
Get the component identifier of the Service's root SBB.
|
SbbID |
SbbNotification.getSbb()
Get the SBB component identifier of this notification source.
|
SbbID[] |
DeploymentMBean.getSbbs()
Get the set of SBBs installed in the SLEE.
|
SbbID[] |
SbbDescriptor.getSbbs()
Get the component identifiers of the SBBs used by this SBB.
|
SbbID[] |
DeploymentMBean.getSbbs(ServiceID service)
Get the set of SBBs that participate in the specified Service.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceUsageMBean.createUsageParameterSet(SbbID id,
String paramSetName)
Create a new usage parameter set that the specified SBB is permitted to use in the
one-argument form of the get-usage-parameters methods, when the service component
identifier argument of the get-usage-parameters method identifies the Service that
this MBean provides usage management access for.
|
ObjectName |
ServiceUsageMBean.getSbbUsageMBean(SbbID id)
Get the JMX Object Name of a
UsageMBean object that provides
management access to the unnamed usage parameter set for the specified SBB. |
ObjectName |
ServiceUsageMBean.getSbbUsageMBean(SbbID id,
String paramSetName)
Get the JMX Object Name of a
UsageMBean object that provides
management access to the named usage parameter set for the specified SBB. |
ObjectName |
ServiceUsageMBean.getSbbUsageNotificationManagerMBean(SbbID id)
Get the JMX Object Name of a
UsageNotificationManagerMBean
that provides management access to the usage notification manager for the specified SBB. |
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.
|
String[] |
ServiceUsageMBean.getUsageParameterSets(SbbID id)
Get the names of the usage parameter sets that the specified SBB is permitted to use
in the one-argument form of the get-usage-parameters methods, when the service component
identifier argument of the get-usage-parameters method identifies the Service that
this MBean provides usage management access for.
|
void |
ServiceUsageMBean.removeUsageParameterSet(SbbID id,
String paramSetName)
Remove an existing usage parameter set that the specified SBB is permitted to
use in the one-argument form of the get-usage-parameters methods, when the service
component identifier argument of the get-usage-parameters method identifies the Service
that this MBean provides usage management access for.
|
void |
ServiceUsageMBean.resetAllUsageParameters(SbbID id)
Reset all usage parameters in the unamed usage parameter set, and all named usage
parameter sets, of the specified SBB.
|
Constructor and Description |
---|
SbbDescriptor(SbbID component,
DeployableUnitID deployableUnit,
String source,
LibraryID[] libraries,
SbbID[] sbbs,
EventTypeID[] eventTypes,
ProfileSpecificationID[] profileSpecs,
ProfileSpecificationID addressProfileSpec,
ResourceAdaptorTypeID[] raTypes,
String[] linkNames)
Create a new SBB component descriptor.
|
SbbDescriptor(SbbID component,
DeployableUnitID deployableUnit,
String source,
LibraryID[] libraries,
SbbID[] sbbs,
EventTypeID[] eventTypes,
ProfileSpecificationID[] profileSpecs,
ProfileSpecificationID addressProfileSpec,
ResourceAdaptorTypeID[] raTypes,
String[] linkNames)
Create a new SBB component descriptor.
|
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.
|
Modifier and Type | Method and Description |
---|---|
SbbID |
UsageNotification.getSbb()
Deprecated.
Replaced with
UsageNotification.getNotificationSource() in order to specify a
broader range of usage sources. |
SbbID |
SbbUsageMBean.getSbb()
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. |