|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServiceProfileMBean
The class represents a service profile, which can be defined for a service. A service profile defines the interactions that two B2B trading partners agree to carry out, along with a specification for the business protocol implementation details such as messaging characteristics, security constraints, transport mechanisms, and workflow processes. Linking to the appropriate bindings for each trading partner specifies these characteristics.
For each service profile is composed of a local trading partner and one of its binding and a remote/external trading partner and one of its binding.
ServiceMBean
,
TradingPartnerMBean
,
BindingMBean
Field Summary | |
---|---|
static String |
MSG_LEVEL_ALL
|
static String |
MSG_LEVEL_DEFAULT
|
static String |
MSG_LEVEL_METADATA
|
static String |
MSG_LEVEL_NONE
|
static String |
STATUS_DISABLED
|
static String |
STATUS_ENABLED
|
static String |
STATUS_NONE
|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
String |
getLocalBinding()
Internal Use Only - Returns the binding for local trading partner |
String |
getLocalTradingPartnerName()
Internal Use Only - Returns the name of local trading partner |
String |
getMessageTrackingLevel()
Specifies the message tracking level for this service profile. |
String |
getRemoteBinding()
Internal Use Only - Returns the binding for remote trading partner |
String |
getRemoteTradingPartnerName()
Internal Use Only - Returns the name of remote trading partner |
String |
getServiceName()
Internal Use Only - Returns the name of the service for this service profile |
String |
getServiceProfileId()
Retrieves the Service Profile ID of this entity. |
String |
getStatus()
Specifies the deployed status of the current service profile. |
BindingMBean |
retrieveLocalBinding()
Retrieves the Binding for an local TradingPartnerMBean for this service profile. |
TradingPartnerMBean |
retrieveLocalTradingPartner()
Retrieves the Local TradingPartnerMBean for this profile. |
BindingMBean |
retrieveRemoteBinding()
Retrieves the Binding for an external/remote TradingPartnerMBean for this service profile. |
TradingPartnerMBean |
retrieveRemoteTradingPartner()
Retrieves the External TradingPartnerMBean for this profile. |
ServiceMBean |
retrieveService()
Retrieves the Service, with which this service profile is associated |
void |
setLocalBinding(String bindingName)
Registers the Binding for an local TradingPartnerMBean for this service profile. |
void |
setLocalTradingPartnerName(String name)
Registers the local TradingPartnerMBean for this service profile. |
void |
setMessageTrackingLevel(String newValue)
Registers the message tracking level for this service profile. |
void |
setRemoteBinding(String bindingName)
Registers the Binding for an external/remote TradingPartnerMBean for this service profile. |
void |
setRemoteTradingPartnerName(String name)
Registers the external/remote TradingPartnerMBean for this service profile. |
void |
setServiceProfileId(String newValue)
Specifies the Service Profile Id for this service Profile |
void |
setStatus(String newValue)
Registers the deployement status of the current service profile. |
void |
updateAll(String remoteBinding,
String localBinding,
String status,
String messageTrackingLevel,
String serviceProfileId)
Updates the service profile. |
Methods inherited from interface com.bea.wli.tpm.management.configuration.TPMBaseMBean |
---|
fromXML, getDelegateObject, isActive, publish, remove, setActive, setDelegateObject, toXML, toXMLInternal, update, updateInternal |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getComments, getName, getNotes, isDefaultedMBean, isPersistenceEnabled, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, touch, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Field Detail |
---|
static final String MSG_LEVEL_NONE
static final String MSG_LEVEL_DEFAULT
static final String MSG_LEVEL_METADATA
static final String MSG_LEVEL_ALL
static final String STATUS_NONE
static final String STATUS_ENABLED
static final String STATUS_DISABLED
Method Detail |
---|
String getStatus()
void setStatus(String newValue) throws javax.management.InvalidAttributeValueException
newValue
- - new value for attribute Status
javax.management.InvalidAttributeValueException
- - If the status is not one of the aboveString getMessageTrackingLevel()
TradingPartnerMgmtMBean
void setMessageTrackingLevel(String newValue) throws javax.management.InvalidAttributeValueException
newValue
- - the message tracking level
javax.management.InvalidAttributeValueException
- - If none of the above values is specifiedTradingPartnerMBean retrieveRemoteTradingPartner() throws ManagementException
null
is no trading partner is associated.
ManagementException
- - If unable to find the external trading partner.TradingPartnerMBean retrieveLocalTradingPartner() throws ManagementException
null
is no trading partner is associated.
ManagementException
- - If unable to find the local trading partner.BindingMBean retrieveRemoteBinding() throws ManagementException
null
is no binding was configured.
ManagementException
- - If unable to find the external trading partner' bindingBindingMBean retrieveLocalBinding() throws ManagementException
null
is no binding was configured.
ManagementException
- - If unable to find the local trading partner' bindingvoid setLocalBinding(String bindingName) throws ConfigurationException
bindingName
- - Name of the binding
ConfigurationException
void setRemoteBinding(String bindingName) throws ConfigurationException
bindingName
- - Name of the binding
ConfigurationException
void setLocalTradingPartnerName(String name) throws ConfigurationException
name
- - Name of the local Trading partner
ConfigurationException
void setRemoteTradingPartnerName(String name) throws ConfigurationException
name
- - Name of the remote Trading partner
ConfigurationException
ServiceMBean retrieveService() throws ManagementException
ManagementException
- - If unable to determine the service or the service is nullString getLocalTradingPartnerName()
String getRemoteTradingPartnerName()
String getLocalBinding()
String getRemoteBinding()
String getServiceName()
String getServiceProfileId()
void setServiceProfileId(String newValue) throws javax.management.InvalidAttributeValueException
newValue
- - service Id, can be null
javax.management.InvalidAttributeValueException
void updateAll(String remoteBinding, String localBinding, String status, String messageTrackingLevel, String serviceProfileId) throws javax.management.InvalidAttributeValueException, UpdateException, ObjectActiveException
remoteBinding
- - name of the binding of the remote trading partner to uselocalBinding
- - name of the binding of the local trading partner to usestatus
- - Status of the profile. Status can be either
messageTrackingLevel
- - Setting for message tracking level for this service profile. Message tracking level
can be
serviceProfileId
- - Setting for id for this service profile.
javax.management.InvalidAttributeValueException
UpdateException
ObjectActiveException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |