Uses of Interface
org.logicblaze.lingo.jms.Requestor

Packages that use Requestor
org.logicblaze.lingo.jms The classes required to configure a JMS based implementation of Lingo together with the extension point interfaces. 
org.logicblaze.lingo.jms.impl The implementation classes for the JMS based Lingo binding. 
org.logicblaze.lingo.jms.marshall The marshalling interface and implementations to specify how Lingo invocations are transported over JMS messages. 
 

Uses of Requestor in org.logicblaze.lingo.jms
 

Methods in org.logicblaze.lingo.jms that return Requestor
 Requestor RequestorPool.borrowRequestor()
           
 Requestor JmsServiceExporterSupport.getResponseRequestor()
           
 Requestor JmsClientInterceptor.getRequestor()
           
 

Methods in org.logicblaze.lingo.jms with parameters of type Requestor
 void RequestorPool.returnRequestor(Requestor requestor)
           
 void JmsServiceExporterSupport.setResponseRequestor(Requestor responseRequestor)
           
 void JmsClientInterceptor.setRequestor(Requestor requestor)
           
 

Constructors in org.logicblaze.lingo.jms with parameters of type Requestor
JmsClientInterceptor(Requestor requestor)
           
JmsClientInterceptor(Requestor requestor, LingoRemoteInvocationFactory factory)
           
 

Uses of Requestor in org.logicblaze.lingo.jms.impl
 

Classes in org.logicblaze.lingo.jms.impl that implement Requestor
 class MultiplexingRequestor
          A Requestor which will use a single producer, consumer and temporary topic for resource efficiency, but will use correlation IDs on each message and response to ensure that each threads requests can occur synchronously.
 class OneWayRequestor
          A simple requestor which only supports one-way and so does not need a consumer.
 class SingleThreadedRequestor
          A simple Requestor which can only be used by one thread at once and only used for one message exchange at once.
 

Methods in org.logicblaze.lingo.jms.impl that return Requestor
static Requestor SingleThreadedRequestor.newInstance(ConnectionFactory connectionFactory, Destination serverDestination)
           
static Requestor MultiplexingRequestor.newInstance(ConnectionFactory connectionFactory, Destination serverDestination)
           
static Requestor MultiplexingRequestor.newInstance(ConnectionFactory connectionFactory, Destination serverDestination, Destination clientDestination)
           
 

Uses of Requestor in org.logicblaze.lingo.jms.marshall
 

Methods in org.logicblaze.lingo.jms.marshall with parameters of type Requestor
 Message XStreamMarshaller.createRequestMessage(Requestor requestor, LingoInvocation invocation)
           
 Message Marshaller.createRequestMessage(Requestor requestor, LingoInvocation invocation)
          Creates the request message
 Message DefaultMarshaller.createRequestMessage(Requestor requestor, LingoInvocation invocation)
           
protected  void DefaultMarshaller.appendMessageHeaders(Message message, Requestor requestor, LingoInvocation invocation)
          A strategy method for derived classes to allow them a plugin point to perform custom header processing
 



Copyright © 2005 LogicBlaze, Inc.. All Rights Reserved.