org.objectweb.dream
Class PushPushDreamComponent

java.lang.Object
  extended byorg.objectweb.dream.AbstractComponent
      extended byorg.objectweb.dream.PushPushDreamComponent
All Implemented Interfaces:
BindingController, LifeCycleController, Loggable, Push

public abstract class PushPushDreamComponent
extends AbstractComponent
implements Push

Abstract implementation of a Push/Push component.


Field Summary
protected  Push outPushItf
          The output Pushclient interface
 
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
PushPushDreamComponent()
           
 
Method Summary
 void bindFc(String clientItfName, Object serverItf)
          Stores the outPush binding.
 String[] listFc()
           
 
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
 
Methods inherited from interface org.objectweb.dream.Push
push
 

Field Detail

outPushItf

protected Push outPushItf
The output Pushclient interface

Constructor Detail

PushPushDreamComponent

public PushPushDreamComponent()
Method Detail

listFc

public String[] listFc()
Specified by:
listFc in interface BindingController
See Also:
BindingController.listFc()

bindFc

public void bindFc(String clientItfName,
                   Object serverItf)
            throws NoSuchInterfaceException,
                   IllegalBindingException,
                   IllegalLifeCycleException
Stores the outPush binding.

Specified by:
bindFc in interface BindingController
Overrides:
bindFc in class AbstractComponent
Throws:
NoSuchInterfaceException
IllegalBindingException
IllegalLifeCycleException
See Also:
BindingController.bindFc(String, Object)


Copyright © 2003, 2004 - INRIA Rhone-Alpes - All Rights Reserved.