Package javax.slee.profile

Interface Summary
AddressProfileCMP This interface can be used as is or extended for profile specifications that will be used for a Service's Address Profile Table.
ProfileAddedEvent This interface is implemented by profile added events generated by ProfileProvisioningMBean objects when a profile is added to a profile table.
ProfileFacility The Profile Facility allows SBB entities to interrogate the profile database to find profiles that match a selection criteria.
ProfileManagement This interface must be implemented by a Profile Management Abstract Class if a profile specification includes such a class.
ProfileMBean This interface must be implemented by a Profile MBean Class generated by the SLEE for a profile specification.
ProfileRemovedEvent This interface is implemented by profile removed events generated by ProfileProvisioningMBean objects when a profile is removed from a profile table.
ProfileSpecificationDescriptor This interface provides access to deployment-specific attributes that describe an installed profile specification.
ProfileSpecificationID The ProfileSpecificationID interface is a marker interface implemented by every Java object that encapsulates profile specification component identity.
ProfileTableActivity This interface is implemented by activity objects on which profile table events propagate.
ProfileTableActivityContextInterfaceFactory The Profile Table Activity Context Interface Factory is used by SBBs to obtain an ActivityContextInterface object for a profile table activity.
ProfileUpdatedEvent This interface is implemented by profile updated events generated by ProfileMBean objects when a profile is updated.
ResourceInfoProfileCMP This interface must be used for profile specifications that will be used for a Service's Resource Info Profile Table.
 

Class Summary
ProfileID The ProfileID class defines an indentifer that can be used to reference profiles.
 

Exception Summary
AttributeNotIndexedException This exception is thrown by the ProfileProvisioningMBean.getProfilesByIndexedAttribute method when passed the name of an attribute that does not exist in the profile specification.
AttributeTypeMismatchException This exception is thrown by methods in ProfileFacility and ProfileProvisioningMBean when attempting to find profiles by an indexed attribute, but the attribute value supplied to the method is not of the correct Java type for the attribute.
ProfileAlreadyExistsException This exception is thrown by the ProfileProvisioningMBean.createProfile method when passed the name of a profile that is already in use.
ProfileImplementationException This exception wraps an exception thrown by profile management code implemented by an SBB developer.
ProfileTableAlreadyExistsException This exception is thrown by the ProfileProvisioningMBean.createProfileTable method when passed the name of a profile table that is already in use.
ProfileVerificationException This exception can be thrown by the ProfileManagement.profileVerify() callback method if the state of the profile's CMP fields is not deemed to be a valid configuration for SBBs.
ReadOnlyProfileException This exception is thrown by a Profile Management class implemented by the SLEE if an attempt is made to change the value of a profile attribute when the profile is in the read-only state.
UnrecognizedAttributeException This exception is thrown by the ProfileProvisioningMBean.getProfilesByIndexedAttribute method when passed the name of an attribute that does not exist in the profile specification.
UnrecognizedProfileNameException This exception is thrown by the management operations in ProfileProvisioningMBean when passed the name of a profile that does not exist within the specified profile table.
UnrecognizedProfileSpecificationException This exception is thrown by management operations when passed a ProfileSpecificationID object that is not recognized by the SLEE, or does not identify a profile specification installed in the SLEE.
UnrecognizedProfileTableNameException This exception is thrown by the management operations in ProfileProvisioningMBean when passed the name of a profile table that does not exist.