|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.dream.AbstractComponent
org.objectweb.dream.protocol.utobcast.UTOImpl
Implementation of the UTO component. This component handles UTO messages. Upon message reception,
toBeDelivered
queue that can be delivered.toBeDelivered
.
Field Summary | |
static String |
DELIVERY_ITF_NAME
The commonly used name to refer to the deliveryItf
interface. |
protected Push |
deliveryItf
The interface to deliver messages. |
protected MessageManager |
messageManagerItf
The interface to manage message lifecycle. |
protected Push |
outPushItf
The interface to send ACK messages. |
protected ProcessMembership |
processMembershipItf
The interface to retrieve process membership information. |
static String |
TO_BE_DELIVERED_IN_ITF_NAME
The commonly used name to refer to the toBeDeliveredInItf
interface. |
static String |
TO_BE_DELIVERED_OUT_ITF_NAME
The commonly used name to refer to the toBeDeliveredOutItf
interface. |
protected Push |
toBeDeliveredInItf
The interface to store messages in the ToBeDelivered queue. |
protected Pull |
toBeDeliveredOutItf
The interface to retrieve messages to be delivered from the toBeDelivered queue. |
Fields inherited from class org.objectweb.dream.AbstractComponent |
bindingLogger, componentDesc, fcState, firstStart, lifeCycleLogger, logger, weaveableC |
Fields inherited from interface org.objectweb.dream.Push |
IN_PUSH_ITF_NAME, OUT_PUSH_ITF_NAME |
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController |
STARTED, STOPPED |
Constructor Summary | |
UTOImpl()
Constructor. |
Method Summary | |
void |
bindFc(String clientItfName,
Object serverItf)
|
String[] |
listFc()
|
void |
push(Message message,
Map context)
|
Methods inherited from class org.objectweb.dream.AbstractComponent |
beforeFirstStart, getFcState, initComponent, lookupFc, setLogger, startFc, stopFc, unbindFc |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String DELIVERY_ITF_NAME
deliveryItf
interface.
public static final String TO_BE_DELIVERED_IN_ITF_NAME
toBeDeliveredInItf
interface.
public static final String TO_BE_DELIVERED_OUT_ITF_NAME
toBeDeliveredOutItf
interface.
protected Push deliveryItf
protected Push toBeDeliveredInItf
ToBeDelivered
queue.
protected Pull toBeDeliveredOutItf
toBeDelivered
queue.
protected Push outPushItf
protected ProcessMembership processMembershipItf
protected MessageManager messageManagerItf
Constructor Detail |
public UTOImpl()
Method Detail |
public void push(Message message, Map context) throws PushException
push
in interface Push
PushException
Push.push(org.objectweb.dream.message.Message,
java.util.Map)
public void bindFc(String clientItfName, Object serverItf) throws NoSuchInterfaceException, IllegalBindingException, IllegalLifeCycleException
bindFc
in interface BindingController
NoSuchInterfaceException
IllegalBindingException
IllegalLifeCycleException
BindingController.bindFc(java.lang.String,
java.lang.Object)
public String[] listFc()
listFc
in interface BindingController
BindingController.listFc()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |