org.codehaus.wadi.servicespace.basic
Class BasicServiceSpaceDispatcher

java.lang.Object
  extended by org.codehaus.wadi.group.impl.AbstractDispatcher
      extended by org.codehaus.wadi.servicespace.basic.BasicServiceSpaceDispatcher
All Implemented Interfaces:
org.codehaus.wadi.group.Dispatcher, org.codehaus.wadi.group.EnvelopeListener

public class BasicServiceSpaceDispatcher
extends org.codehaus.wadi.group.impl.AbstractDispatcher

Version:
$Revision: $

Nested Class Summary
protected  class BasicServiceSpaceDispatcher.BasicServiceSpaceCluster
           
protected static class BasicServiceSpaceDispatcher.ExecuteInThread
           
 
Field Summary
 
Fields inherited from class org.codehaus.wadi.group.impl.AbstractDispatcher
_executor, _factory, _log, _rvMap, interceptors
 
Constructor Summary
BasicServiceSpaceDispatcher(BasicServiceSpace serviceSpace)
           
 
Method Summary
 org.codehaus.wadi.group.Envelope createEnvelope()
           
protected  void doSend(org.codehaus.wadi.group.Address target, org.codehaus.wadi.group.Envelope envelope)
           
 org.codehaus.wadi.group.Cluster getCluster()
           
 java.lang.String getPeerName(org.codehaus.wadi.group.Address address)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.codehaus.wadi.group.impl.AbstractDispatcher
addInterceptor, addRendezVousEnvelope, attemptMultiRendezVous, attemptRendezVous, doOnEnvelope, exchangeSend, exchangeSend, exchangeSend, exchangeSend, getContext, getExecutor, hook, newRendezVous, onEnvelope, onInboundEnvelope, onOutboundEnvelope, register, removeInterceptor, reply, reply, reply, send, send, send, send, setRendezVous, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicServiceSpaceDispatcher

public BasicServiceSpaceDispatcher(BasicServiceSpace serviceSpace)
Method Detail

createEnvelope

public org.codehaus.wadi.group.Envelope createEnvelope()

getCluster

public org.codehaus.wadi.group.Cluster getCluster()

getPeerName

public java.lang.String getPeerName(org.codehaus.wadi.group.Address address)

doSend

protected void doSend(org.codehaus.wadi.group.Address target,
                      org.codehaus.wadi.group.Envelope envelope)
               throws org.codehaus.wadi.group.MessageExchangeException
Specified by:
doSend in class org.codehaus.wadi.group.impl.AbstractDispatcher
Throws:
org.codehaus.wadi.group.MessageExchangeException

start

public void start()
           throws org.codehaus.wadi.group.MessageExchangeException
Throws:
org.codehaus.wadi.group.MessageExchangeException

stop

public void stop()
          throws org.codehaus.wadi.group.MessageExchangeException
Throws:
org.codehaus.wadi.group.MessageExchangeException


Copyright © 2010. All Rights Reserved.