|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.objectweb.petals.tools.rmi.server.remote.implementations.RemoteMessageExchangeFactoryImpl
public class RemoteMessageExchangeFactoryImpl
the RMI Message Exchange Factory.
| Field Summary |
|---|
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Constructor Summary | |
|---|---|
RemoteMessageExchangeFactoryImpl(java.util.Map<java.lang.String,javax.jbi.messaging.MessageExchange> msgs,
javax.jbi.messaging.MessageExchangeFactory concreteMef)
the constructor. |
|
| Method Summary | |
|---|---|
javax.jbi.messaging.MessageExchange |
createExchange(javax.xml.namespace.QName serviceName,
javax.xml.namespace.QName operationName)
TODO find an endpoint for this parameteters. |
javax.jbi.messaging.MessageExchange |
createExchange(java.net.URI pattern)
Return a MessageExchangeDecorator for Consumer, as
InOnlyExchange, InOutExchange,... |
javax.jbi.messaging.InOnly |
createInOnlyExchange()
Return a MessageExchangeDecorator for Consumer, as
InOnly. |
javax.jbi.messaging.InOptionalOut |
createInOptionalOutExchange()
Return a MessageExchangeDecorator for Consumer, as
InOptionalOut. |
javax.jbi.messaging.InOut |
createInOutExchange()
Return a MessageExchangeDecorator for Consumer, as
InOut. |
javax.jbi.messaging.RobustInOnly |
createRobustInOnlyExchange()
Return a MessageExchangeDecorator for Consumer, as
RobustInOnly. |
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
|---|
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
|---|
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
|---|
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RemoteMessageExchangeFactoryImpl(java.util.Map<java.lang.String,javax.jbi.messaging.MessageExchange> msgs,
javax.jbi.messaging.MessageExchangeFactory concreteMef)
throws java.rmi.RemoteException
msgs - the messagesconcreteMef - the concrete message exchange factory
java.rmi.RemoteException - impossible to realize a remote access| Method Detail |
|---|
public javax.jbi.messaging.MessageExchange createExchange(javax.xml.namespace.QName serviceName,
javax.xml.namespace.QName operationName)
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer
createExchange in interface RemoteMessageExchangeFactoryserviceName - the service nameoperationName - the operationName
javax.jbi.messaging.MessagingException - impossible to create the message exchangeMessageExchangeFactory.createExchange(javax.xml.namespace.QName,
javax.xml.namespace.QName)
public javax.jbi.messaging.MessageExchange createExchange(java.net.URI pattern)
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOnlyExchange, InOutExchange,...
createExchange in interface RemoteMessageExchangeFactorypattern - the pattern
javax.jbi.messaging.MessagingException - impossible to create the message exchangeMessageExchangeFactory.createExchange(java.net.URI)
public javax.jbi.messaging.InOnly createInOnlyExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOnly.
createInOnlyExchange in interface RemoteMessageExchangeFactoryjavax.jbi.messaging.MessagingException - impossible to create the message exchangeMessageExchangeFactory.createInOnlyExchange()
public javax.jbi.messaging.InOptionalOut createInOptionalOutExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOptionalOut.
createInOptionalOutExchange in interface RemoteMessageExchangeFactoryjavax.jbi.messaging.MessagingException - impossible to create the message exchangeMessageExchangeFactory.createInOptionalOutExchange()
public javax.jbi.messaging.InOut createInOutExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOut.
createInOutExchange in interface RemoteMessageExchangeFactoryjavax.jbi.messaging.MessagingException - impossible to create the message exchangeMessageExchangeFactory.createInOutExchange()
public javax.jbi.messaging.RobustInOnly createRobustInOnlyExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
RobustInOnly.
createRobustInOnlyExchange in interface RemoteMessageExchangeFactoryjavax.jbi.messaging.MessagingException - impossible to create the message exchangeMessageExchangeFactory.createRobustInOnlyExchange()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||