Class SbbPartDescriptor
- java.lang.Object
-
- javax.slee.management.ComponentDescriptor
-
- com.opencloud.rhino.management.deployment.SbbPartDescriptor
-
- All Implemented Interfaces:
Serializable
,VendorExtensions
public class SbbPartDescriptor extends ComponentDescriptor
This class provides access to deployment-specific attributes that describe an installed SBB part.
- Since:
- Rhino 2.4.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SbbPartDescriptor(SbbPartID component, DeployableUnitID deployableUnit, String source, LibraryID[] libraries, EventTypeID[] eventTypes, ProfileSpecificationID[] profileSpecs, SbbPartID[] sbbParts, ResourceAdaptorTypeID[] raTypes, String[] linkNames)
Create a new SBB part component descriptor.SbbPartDescriptor(SbbPartID component, DeployableUnitID deployableUnit, String source, LibraryID[] libraries, ProfileSpecificationID[] profileSpecs, SbbPartID[] sbbParts, ResourceAdaptorTypeID[] raTypes, String[] linkNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventTypeID[]
getEventTypes()
Get the component identifiers of the event types used by this SBB part.ProfileSpecificationID[]
getProfileSpecifications()
Get the component identifiers of the profile specifications used by this SBB part.String[]
getResourceAdaptorEntityLinks()
Get the names of the resource adaptor entity links used by this SBB part.ResourceAdaptorTypeID[]
getResourceAdaptorTypes()
Get the component identifiers of the resource adaptor types used by this SBB partSbbPartID[]
getSbbParts()
Get the component identifiers of the SBB parts used by this SBB partString
toString()
Get a string representation for this SBB part component descriptor.-
Methods inherited from class javax.slee.management.ComponentDescriptor
disableVendorDataDeserialization, disableVendorDataSerialization, enableVendorDataDeserialization, enableVendorDataSerialization, equals, getDeployableUnit, getID, getLibraries, getName, getSource, getVendor, getVendorData, getVersion, hashCode, setVendorData
-
-
-
-
Constructor Detail
-
SbbPartDescriptor
@Deprecated public SbbPartDescriptor(SbbPartID component, DeployableUnitID deployableUnit, String source, LibraryID[] libraries, ProfileSpecificationID[] profileSpecs, SbbPartID[] sbbParts, ResourceAdaptorTypeID[] raTypes, String[] linkNames)
Deprecated.Create a new SBB part component descriptor.
- Parameters:
component
- the identifier of the component.deployableUnit
- the identifier of the deployable unit from which the component was installed.source
- the source object (component jar or service XML file) within the deployable unit from which this component was installed.libraries
- the identifiers of the libraries that the component depends on.profileSpecs
- the component identifiers of the profile specifications used by this SBB part.sbbParts
- the component identifiers of the SBB parts used by this SBB partraTypes
- the component identifiers of the resource adaptor types used by this SBB partlinkNames
- the names of the resource adaptor entity links used by this SBB part.- Throws:
NullPointerException
- if any argument isnull
.
-
SbbPartDescriptor
public SbbPartDescriptor(SbbPartID component, DeployableUnitID deployableUnit, String source, LibraryID[] libraries, EventTypeID[] eventTypes, ProfileSpecificationID[] profileSpecs, SbbPartID[] sbbParts, ResourceAdaptorTypeID[] raTypes, String[] linkNames)
Create a new SBB part component descriptor.
- Parameters:
component
- the identifier of the component.deployableUnit
- the identifier of the deployable unit from which the component was installed.source
- the source object (component jar or service XML file) within the deployable unit from which this component was installed.libraries
- the identifiers of the libraries that the component depends on.eventTypes
- the component identifiers of the event types used by this SBB part.profileSpecs
- the component identifiers of the profile specifications used by this SBB part.sbbParts
- the component identifiers of the SBB parts used by this SBB partraTypes
- the component identifiers of the resource adaptor types used by this SBB partlinkNames
- the names of the resource adaptor entity links used by this SBB part.- Throws:
NullPointerException
- if any argument isnull
.
-
-
Method Detail
-
getEventTypes
public final EventTypeID[] getEventTypes()
Get the component identifiers of the event types used by this SBB part.
- Returns:
- the component identifiers of the event types used by this SBB part.
-
getProfileSpecifications
public final ProfileSpecificationID[] getProfileSpecifications()
Get the component identifiers of the profile specifications used by this SBB part.
- Returns:
- the component identifiers of the profile specifications used by this SBB part.
-
getSbbParts
public final SbbPartID[] getSbbParts()
Get the component identifiers of the SBB parts used by this SBB part
- Returns:
- the component identifiers of the SBB parts used by this SBB part
-
getResourceAdaptorTypes
public final ResourceAdaptorTypeID[] getResourceAdaptorTypes()
Get the component identifiers of the resource adaptor types used by this SBB part
- Returns:
- the component identifiers of the resource adaptor types used by this SBB part
-
getResourceAdaptorEntityLinks
public final String[] getResourceAdaptorEntityLinks()
Get the names of the resource adaptor entity links used by this SBB part.
- Returns:
- the names of the resource adaptor entity links used by this SBB part.
-
toString
public String toString()
Get a string representation for this SBB part component descriptor.
- Overrides:
toString
in classObject
- See Also:
Object.toString()
-
-