|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.jbi.messaging.MessageExchangeFactoryImpl
public class MessageExchangeFactoryImpl
Resolver for URI patterns
| Nested Class Summary | |
|---|---|
static class |
MessageExchangeFactoryImpl.PrettyCalendar
|
| Constructor Summary | |
|---|---|
MessageExchangeFactoryImpl(org.apache.servicemix.id.IdGenerator idGen,
AtomicBoolean closed)
Constructor for a factory |
|
| Method Summary | |
|---|---|
protected void |
checkNotClosed()
|
javax.jbi.messaging.MessageExchange |
createExchange(QName svcName,
QName opName)
Create an exchange that points at an endpoint that conforms to the declared capabilities, requirements, and policies of both the consumer and the provider. |
javax.jbi.messaging.MessageExchange |
createExchange(URI pattern)
Create an exchange from the specified pattern |
javax.jbi.messaging.InOnly |
createInOnlyExchange()
create InOnly exchange |
javax.jbi.messaging.InOptionalOut |
createInOptionalOutExchange()
create InOptionalOut exchange |
javax.jbi.messaging.InOut |
createInOutExchange()
create InOut Exchange |
javax.jbi.messaging.RobustInOnly |
createRobustInOnlyExchange()
create RobustInOnly exchange |
ComponentContextImpl |
getContext()
Get the Context |
javax.jbi.servicedesc.ServiceEndpoint |
getEndpoint()
|
protected String |
getExchangeId()
|
QName |
getInterfaceName()
|
QName |
getOperationName()
|
QName |
getServiceName()
|
void |
setContext(ComponentContextImpl context)
Set the Context |
protected void |
setDefaults(MessageExchangeImpl exchange)
|
void |
setEndpoint(javax.jbi.servicedesc.ServiceEndpoint endpoint)
set endpoint |
void |
setInterfaceName(QName interfaceName)
set interface name |
void |
setOperationName(QName operationName)
|
void |
setServiceName(QName serviceName)
set service name |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MessageExchangeFactoryImpl(org.apache.servicemix.id.IdGenerator idGen,
AtomicBoolean closed)
idGen - | Method Detail |
|---|
protected void checkNotClosed()
throws javax.jbi.messaging.MessagingException
javax.jbi.messaging.MessagingException
public javax.jbi.messaging.MessageExchange createExchange(URI pattern)
throws javax.jbi.messaging.MessagingException
createExchange in interface javax.jbi.messaging.MessageExchangeFactorypattern -
javax.jbi.messaging.MessagingException
public javax.jbi.messaging.InOnly createInOnlyExchange()
throws javax.jbi.messaging.MessagingException
createInOnlyExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingException
public javax.jbi.messaging.RobustInOnly createRobustInOnlyExchange()
throws javax.jbi.messaging.MessagingException
createRobustInOnlyExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingException
public javax.jbi.messaging.InOut createInOutExchange()
throws javax.jbi.messaging.MessagingException
createInOutExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingException
public javax.jbi.messaging.InOptionalOut createInOptionalOutExchange()
throws javax.jbi.messaging.MessagingException
createInOptionalOutExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingException
public javax.jbi.messaging.MessageExchange createExchange(QName svcName,
QName opName)
throws javax.jbi.messaging.MessagingException
createExchange in interface javax.jbi.messaging.MessageExchangeFactorysvcName - opName - the WSDL name of the operation to be performed
javax.jbi.messaging.MessagingExceptionprotected String getExchangeId()
public javax.jbi.servicedesc.ServiceEndpoint getEndpoint()
public void setEndpoint(javax.jbi.servicedesc.ServiceEndpoint endpoint)
endpoint - public QName getInterfaceName()
public void setInterfaceName(QName interfaceName)
interfaceName - public QName getServiceName()
public void setServiceName(QName serviceName)
serviceName - public QName getOperationName()
public void setOperationName(QName operationName)
operationName - The operationName to set.public ComponentContextImpl getContext()
public void setContext(ComponentContextImpl context)
context - protected void setDefaults(MessageExchangeImpl exchange)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||