javax.slee.profile
Interface ProfileAddedEvent


public interface ProfileAddedEvent

This interface is implemented by profile added events generated by ProfileProvisioningMBean objects when a profile is added to a profile table.

The event type name of profile added events is "javax.slee.profile.ProfileAddedEvent".


Method Summary
 java.lang.Object getAddedProfile()
          Get the committed state of the profile that was added.
 ProfileID getProfile()
          Get the profile identifer for the profile that was added.
 Address getProfileAddress()
          Get the address of the profile that was added.
 

Method Detail

getProfile

public ProfileID getProfile()
Get the profile identifer for the profile that was added.
Returns:
the profile identifier for the profile that was added.

getProfileAddress

public Address getProfileAddress()
Get the address of the profile that was added. The address plan of this address is AddressPlan.SLEE_PROFILE.
Returns:
the address of the profile that was added.

getAddedProfile

public java.lang.Object getAddedProfile()
Get the committed state of the profile that was added. The actual type of the return value is the Profile CMP Interface defined by the profile specification of the profile table in which the profile resides, and may be safely typecast using the normal Java typecast mechanism.

The object returned from this method is only valid within the event-handler transaction in which the event was delivered to an SBB entity.

Returns:
the committed state of the profile that was added.