public interface SbbExt
extends javax.slee.Sbb
Sbb.setSbbContext(javax.slee.SbbContext), and after
invocation of sbbConfigure(ConfigProperties) the Pooled state
is reached. In the reverse direction of the state machine, instead of moving
from Pooled to Does Not Exists state, now it goes from Pooled to
Unconfigured, upon invocation of sbbUnconfigure(), and upon
invocation of Sbb.unsetSbbContext() it goes to Does Not Exists state
again.| Modifier and Type | Method and Description |
|---|---|
void |
sbbConfigurationUpdate(ConfigProperties properties)
This method is invoked by the SLEE whenever the Administrator
successfully updates a Service and SBB with new configuration properties.
|
void |
sbbConfigure(ConfigProperties properties)
The SLEE invokes this method on a SBB object in the Unconfigured state to
provide it with configuration properties common for any SBB entity that
uses the object.
|
void |
sbbUnconfigure()
The SLEE invokes this method on a SBB object in the Pooled state,
indicating the transition to Unconfigured state.
|
void |
sbbVerifyConfiguration(ConfigProperties properties)
This method is invoked by the SLEE whenever a new service, which refers
the SBB, is activated by the Administrator, or when the Administrator
attempts to update the configuration properties of an existing service
which refers the SBB.
|
void sbbConfigure(ConfigProperties properties)
This method is invoked with an unspecified transaction context.
properties - the configuration properties specified for the SBB object.void sbbUnconfigure()
sbbConfigure(ConfigProperties) or
sbbConfigurationUpdate(ConfigProperties).
This method is invoked with an unspecified transaction context.
void sbbVerifyConfiguration(ConfigProperties properties) throws javax.slee.resource.InvalidConfigurationException
This method may be invoked on a SBB object in any valid state, therefore the implementation of this method should assume nothing about the internal state of the SBB object.
This method is invoked with an unspecified transaction context.
properties - contains the proposed new values for all configuration
properties specified for the SBB object.InvalidConfigurationException - if the configuration properties are not valid for some
reason.javax.slee.resource.InvalidConfigurationExceptionvoid sbbConfigurationUpdate(ConfigProperties properties)
This method is invoked with an unspecified transaction context.
properties - contains the new values for all configuration properties
specified for the SBB object.properties - Copyright © 2016. All rights reserved.