Interface ProfileTableDescriptor


  • public interface ProfileTableDescriptor

    Profile table metadata descriptor.

    All methods defined by this interface are non-transactional.

    Since:
    Rhino 2.4.0
    • Method Detail

      • getProfileSpecification

        ProfileSpecificationID getProfileSpecification()

        Get the component identifier of the profile specification that the profile table was created from.

        Returns:
        the profile specification component identifier.
        Since:
        Rhino 2.4.0
      • getProfileTableInterface

        Class<? extends ProfileTable> getProfileTableInterface()

        Get the profile table interface of the profile table.

        This method returns the Class object of the profile table interface declared by the profile table’s profile specification. If the profile specification does not declare a profile table interface, then the Class object for the default SLEE-defined ProfileTable interface is returned instead.

        Returns:
        the profile table interface class, or the default javax.slee.profile.ProfileTable class if the profile specification does not declare a profile table interface.
        Since:
        Rhino 2.4.0
      • getProfileLocalInterface

        Class<?> getProfileLocalInterface()

        Get the profile local interface of profile objects returned from the profile table.

        This method returns the Class object of the profile local interface declared by the profile table’s profile specification. If the profile specification does not declare a profile local interface, then this method returns the Class object of the profile CMP interface instead.

        Returns:
        the profile local interface class, or the profile CMP interface class if the profile specification does not declare a profile local interface.
        Since:
        Rhino 2.4.0