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, toString
public 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 Object
Object.toString()