public class SbbDescriptor extends ComponentDescriptor
| Constructor and Description |
|---|
SbbDescriptor(SbbID component,
DeployableUnitID deployableUnit,
String source,
LibraryID[] libraries,
SbbID[] sbbs,
EventTypeID[] eventTypes,
ProfileSpecificationID[] profileSpecs,
ProfileSpecificationID addressProfileSpec,
ResourceAdaptorTypeID[] raTypes,
String[] linkNames)
Create a new SBB component descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
ProfileSpecificationID |
getAddressProfileSpecification()
Get the component identifier of the profile specification used for Address
Profiles for this SBB.
|
EventTypeID[] |
getEventTypes()
Get the component identifiers of the event types used by this SBB.
|
ProfileSpecificationID[] |
getProfileSpecifications()
Get the component identifiers of the profile specifications used by this SBB.
|
String[] |
getResourceAdaptorEntityLinks()
Get the names of the resource adaptor entity links used by this SBB.
|
ResourceAdaptorTypeID[] |
getResourceAdaptorTypes()
Get the component identifiers of the resource adaptor types used by this SBB.
|
SbbID[] |
getSbbs()
Get the component identifiers of the SBBs used by this SBB.
|
String |
toString()
Get a string representation for this SBB component descriptor.
|
disableVendorDataDeserialization, disableVendorDataSerialization, enableVendorDataDeserialization, enableVendorDataSerialization, equals, getDeployableUnit, getID, getLibraries, getName, getSource, getVendor, getVendorData, getVersion, hashCode, setVendorData, toStringpublic SbbDescriptor(SbbID component, DeployableUnitID deployableUnit, String source, LibraryID[] libraries, SbbID[] sbbs, EventTypeID[] eventTypes, ProfileSpecificationID[] profileSpecs, ProfileSpecificationID addressProfileSpec, ResourceAdaptorTypeID[] raTypes, String[] linkNames)
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.sbbs - the component identifiers of the SBBs used by this SBBs.eventTypes - the component identifiers of the event types used by this SBB.profileSpecs - the component identifiers of the profile specifications used
by this SBB.addressProfileSpec - the component identifier of the profile specification
used for Address Profiles for this SBB. May be null if the
SBB does not specify a profile specification for an address profile table.raTypes - the component identifiers of the resource adaptor types used by
this SBB.linkNames - the names of the resource adaptor entity links used by this SBB.NullPointerException - if any argument, other than addressProfileSpec,
is null.public final SbbID[] getSbbs()
public final EventTypeID[] getEventTypes()
public final ProfileSpecificationID[] getProfileSpecifications()
public final ProfileSpecificationID getAddressProfileSpecification()
null if the SBB does not use Address
Profiles.public final ResourceAdaptorTypeID[] getResourceAdaptorTypes()
public final String[] getResourceAdaptorEntityLinks()
public String toString()
toString in class ObjectObject.toString()