org.objectweb.dream.protocol.utobcast
Class IncomingMessageRouterImpl
java.lang.Object
org.objectweb.dream.AbstractComponent
org.objectweb.dream.protocol.utobcast.IncomingMessageRouterImpl
- All Implemented Interfaces:
- BindingController, LifeCycleController, Loggable, Push
- public class IncomingMessageRouterImpl
- extends AbstractComponent
- implements Push
Implementation of the IncomingMessageRouter component. This component routes
incoming messages on one of its outputs. These outputs correspond to the
different types of messages that can be exchanged (i.e. DAT, ACK, REP, UTO,
UPD, BAK).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
outPushItfs
protected Push[] outPushItfs
- The outputs.
IncomingMessageRouterImpl
public IncomingMessageRouterImpl()
- Constructor.
push
public void push(Message message,
Map context)
throws PushException
- Specified by:
push
in interface Push
- Throws:
PushException
- See Also:
Push.push(org.objectweb.dream.message.Message,
java.util.Map)
bindFc
public void bindFc(String clientItfName,
Object serverItf)
throws NoSuchInterfaceException,
IllegalBindingException,
IllegalLifeCycleException
- Specified by:
bindFc
in interface BindingController
- Throws:
NoSuchInterfaceException
IllegalBindingException
IllegalLifeCycleException
- See Also:
BindingController.bindFc(java.lang.String,
java.lang.Object)
unbindFc
public void unbindFc(String clientItfName)
throws NoSuchInterfaceException,
IllegalBindingException,
IllegalLifeCycleException
- Specified by:
unbindFc
in interface BindingController
- Throws:
NoSuchInterfaceException
IllegalBindingException
IllegalLifeCycleException
- See Also:
BindingController.bindFc(java.lang.String,
java.lang.Object)
listFc
public String[] listFc()
- Specified by:
listFc
in interface BindingController
- See Also:
BindingController.listFc()
Copyright © 2003, 2004 - INRIA Rhone-Alpes - All Rights Reserved.