org.ow2.frascati.tinfi.control.content
Class SCAExtendedContentControllerFcItf

java.lang.Object
  extended by org.objectweb.fractal.julia.BasicComponentInterface
      extended by org.ow2.frascati.tinfi.control.content.SCAExtendedContentControllerFcItf
All Implemented Interfaces:
org.objectweb.fractal.api.Interface, org.objectweb.fractal.julia.ComponentInterface, org.ow2.frascati.tinfi.api.control.SCAContentController, org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

public class SCAExtendedContentControllerFcItf
extends org.objectweb.fractal.julia.BasicComponentInterface
implements org.ow2.frascati.tinfi.control.content.SCAExtendedContentController


Field Summary
 
Fields inherited from class org.objectweb.fractal.julia.BasicComponentInterface
flags, name, owner, type
 
Fields inherited from interface org.ow2.frascati.tinfi.api.control.SCAContentController
NAME
 
Constructor Summary
SCAExtendedContentControllerFcItf()
           
SCAExtendedContentControllerFcItf(org.objectweb.fractal.api.Component component, java.lang.String s, org.objectweb.fractal.api.Type type, boolean flag, java.lang.Object obj)
           
 
Method Summary
 boolean containsPropertyName(java.lang.String arg0)
           
 void eagerInit()
           
 java.lang.Object getFcContent()
           
 java.lang.Class<?> getFcContentClass()
           
 java.lang.Object getFcItfImpl()
           
 java.lang.String[] getPropertyNames()
           
 java.lang.Class<?> getPropertyType(java.lang.String arg0)
           
 org.oasisopen.sca.RequestContext peekRequestContext()
           
 void popRequestContext()
           
 void pushRequestContext(org.oasisopen.sca.RequestContext arg0)
           
 void releaseFcContent(java.lang.Object arg0, boolean arg1)
           
 void setFcContent(java.lang.Object arg0)
           
 void setFcContentClass(java.lang.Class<?> arg0)
           
 void setFcItfImpl(java.lang.Object obj)
           
 void setPropertyValue(java.lang.String arg0, java.lang.Object arg1)
           
 void setReferenceValue(java.lang.String arg0, org.oasisopen.sca.ServiceReference<?> arg1)
           
 void start()
           
 void stop()
           
 void unsetReferenceValue(java.lang.String arg0)
           
 
Methods inherited from class org.objectweb.fractal.julia.BasicComponentInterface
clone, equals, getFcItfName, getFcItfOwner, getFcItfType, hasFcInterceptor, hashCode, isFcInternalItf, setFcItfName, updateFcState
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCAExtendedContentControllerFcItf

public SCAExtendedContentControllerFcItf()

SCAExtendedContentControllerFcItf

public SCAExtendedContentControllerFcItf(org.objectweb.fractal.api.Component component,
                                         java.lang.String s,
                                         org.objectweb.fractal.api.Type type,
                                         boolean flag,
                                         java.lang.Object obj)
Method Detail

getFcItfImpl

public java.lang.Object getFcItfImpl()
Specified by:
getFcItfImpl in interface org.objectweb.fractal.julia.ComponentInterface

setFcItfImpl

public void setFcItfImpl(java.lang.Object obj)
Specified by:
setFcItfImpl in interface org.objectweb.fractal.julia.ComponentInterface

start

public void start()
           throws org.ow2.frascati.tinfi.api.control.ContentInstantiationException
Specified by:
start in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController
Throws:
org.ow2.frascati.tinfi.api.control.ContentInstantiationException

peekRequestContext

public org.oasisopen.sca.RequestContext peekRequestContext()
Specified by:
peekRequestContext in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

getPropertyNames

public java.lang.String[] getPropertyNames()
Specified by:
getPropertyNames in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

releaseFcContent

public void releaseFcContent(java.lang.Object arg0,
                             boolean arg1)
Specified by:
releaseFcContent in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

unsetReferenceValue

public void unsetReferenceValue(java.lang.String arg0)
Specified by:
unsetReferenceValue in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

setReferenceValue

public void setReferenceValue(java.lang.String arg0,
                              org.oasisopen.sca.ServiceReference<?> arg1)
Specified by:
setReferenceValue in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

getFcContent

public java.lang.Object getFcContent()
                              throws org.ow2.frascati.tinfi.api.control.ContentInstantiationException
Specified by:
getFcContent in interface org.ow2.frascati.tinfi.api.control.SCAContentController
Throws:
org.ow2.frascati.tinfi.api.control.ContentInstantiationException

pushRequestContext

public void pushRequestContext(org.oasisopen.sca.RequestContext arg0)
Specified by:
pushRequestContext in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

setFcContent

public void setFcContent(java.lang.Object arg0)
                  throws org.objectweb.fractal.api.control.IllegalLifeCycleException,
                         org.ow2.frascati.tinfi.api.control.ContentInstantiationException
Specified by:
setFcContent in interface org.ow2.frascati.tinfi.api.control.SCAContentController
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
org.ow2.frascati.tinfi.api.control.ContentInstantiationException

popRequestContext

public void popRequestContext()
Specified by:
popRequestContext in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

setFcContentClass

public void setFcContentClass(java.lang.Class<?> arg0)
                       throws org.objectweb.fractal.api.control.IllegalLifeCycleException,
                              org.ow2.frascati.tinfi.api.control.ContentInstantiationException
Specified by:
setFcContentClass in interface org.ow2.frascati.tinfi.api.control.SCAContentController
Throws:
org.objectweb.fractal.api.control.IllegalLifeCycleException
org.ow2.frascati.tinfi.api.control.ContentInstantiationException

containsPropertyName

public boolean containsPropertyName(java.lang.String arg0)
Specified by:
containsPropertyName in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

getPropertyType

public java.lang.Class<?> getPropertyType(java.lang.String arg0)
Specified by:
getPropertyType in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

setPropertyValue

public void setPropertyValue(java.lang.String arg0,
                             java.lang.Object arg1)
Specified by:
setPropertyValue in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

getFcContentClass

public java.lang.Class<?> getFcContentClass()
Specified by:
getFcContentClass in interface org.ow2.frascati.tinfi.api.control.SCAContentController

eagerInit

public void eagerInit()
               throws org.ow2.frascati.tinfi.api.control.ContentInstantiationException
Specified by:
eagerInit in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController
Throws:
org.ow2.frascati.tinfi.api.control.ContentInstantiationException

stop

public void stop()
          throws org.ow2.frascati.tinfi.api.control.ContentInstantiationException
Specified by:
stop in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController
Throws:
org.ow2.frascati.tinfi.api.control.ContentInstantiationException


Copyright © 2011 Petals Link. All Rights Reserved.