Interface ApplicationNameRefManagementMXBean
-
public interface ApplicationNameRefManagementMXBean
Manages mappings between servlet application names and SLEE ServiceIDs. This MBean enforces a 1:1 mapping of app name to ServiceID, i.e. there can only be one app name per ServiceID, and vice versa.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createApplicationNameRef(ApplicationID ref)
Creates an application name ref in the SIP Servlet RA entityvoid
removeApplicationNameRef(java.lang.String name)
Removes the application name ref of the same namevoid
replaceApplicationNameRef(ApplicationID ref)
Replaces the application name ref of the same name
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
createApplicationNameRef
void createApplicationNameRef(ApplicationID ref) throws java.lang.NullPointerException, javax.slee.management.DeploymentException, javax.slee.management.AlreadyDeployedException, javax.slee.management.ManagementException
Creates an application name ref in the SIP Servlet RA entity- Parameters:
ref
- aApplicationID
object containing the application name ref name and aServiceID
.- Throws:
java.lang.NullPointerException
- if ref is nulljavax.slee.management.DeploymentException
- if the serviceID is already in use by another application name refjavax.slee.management.AlreadyDeployedException
- if the service ref name already existsjavax.slee.management.ManagementException
- if the operation could not be completed due to a system-level failure.
-
replaceApplicationNameRef
void replaceApplicationNameRef(ApplicationID ref) throws java.lang.NullPointerException, javax.slee.management.DeploymentException, javax.slee.UnrecognizedComponentException, javax.slee.management.ManagementException
Replaces the application name ref of the same name- Parameters:
ref
- aApplicationID
object containing the application name name and aServiceID
.- Throws:
java.lang.NullPointerException
- if ref is nulljavax.slee.management.DeploymentException
- if the serviceID is already in use by another application name refjavax.slee.UnrecognizedComponentException
- if the service ref name is unknownjavax.slee.management.ManagementException
- if the operation could not be completed due to a system-level failure.
-
removeApplicationNameRef
void removeApplicationNameRef(java.lang.String name) throws java.lang.NullPointerException, javax.slee.UnrecognizedComponentException, javax.slee.management.ManagementException
Removes the application name ref of the same name- Parameters:
name
- the name of an installedApplicationID
.- Throws:
java.lang.NullPointerException
- if name is nulljavax.slee.UnrecognizedComponentException
- if the application name ref name is unknownjavax.slee.management.ManagementException
- if the operation could not be completed due to a system-level failure.
-
-