public abstract class MEPDefinition extends Object implements Externalizable
Constructor and Description |
---|
MEPDefinition()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
InvocationDefinition |
getInvocation(String intf,
String operation,
String fault)
This method returns the invocation associated with the supplied
interface, operation and optional fault.
|
InvocationDefinition |
getInvocation(String intf,
String serviceType,
String operation,
String fault)
This method returns the invocation associated with the supplied
interface, service type, operation and optional fault.
|
List<InvocationDefinition> |
getInvocations()
This method returns the list of invocations associated
with the operation.
|
InvocationMetric |
getMetrics()
This method returns the invocation metric information.
|
Map<String,String> |
getProperties()
This method gets the properties.
|
ActivityTypeId |
getRequestId()
This method gets the request activity type id.
|
ActivityTypeId |
getResponseId()
This method gets the response activity type id.
|
void |
initCopy(MEPDefinition md)
This method initializes a supplied MEP definition.
|
void |
merge(MEPDefinition mep)
This method merges the information from the supplied
MEP definition.
|
void |
readExternal(ObjectInput in) |
void |
setInvocations(List<InvocationDefinition> invocations)
This method sets the list of invocations associated
with the operation.
|
protected void |
setMetrics(InvocationMetric im)
This method sets the invocation metric information.
|
void |
setProperties(Map<String,String> props)
This method sets the properties.
|
void |
setRequestId(ActivityTypeId id)
This method sets the request activity type id.
|
void |
setResponseId(ActivityTypeId id)
This method sets the response activity type id.
|
void |
writeExternal(ObjectOutput out) |
public void initCopy(MEPDefinition md)
md
- The MEP definition to initializepublic void setRequestId(ActivityTypeId id)
id
- The request activity type idpublic ActivityTypeId getRequestId()
public void setResponseId(ActivityTypeId id)
id
- The response activity type idpublic ActivityTypeId getResponseId()
public void setProperties(Map<String,String> props)
props
- The propertiespublic Map<String,String> getProperties()
public void setInvocations(List<InvocationDefinition> invocations)
invocations
- The invocationspublic List<InvocationDefinition> getInvocations()
public InvocationDefinition getInvocation(String intf, String operation, String fault)
intf
- The interfaceoperation
- The operationfault
- The optional faultpublic InvocationDefinition getInvocation(String intf, String serviceType, String operation, String fault)
intf
- The interfaceserviceType
- The optional service typeoperation
- The operationfault
- The optional faultpublic InvocationMetric getMetrics()
protected void setMetrics(InvocationMetric im)
im
- The invocation metricpublic void merge(MEPDefinition mep)
mep
- The MEP definition to mergepublic void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © 2013-2015 JBoss by Red Hat. All Rights Reserved.