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

java.lang.Object
  extended by org.ow2.frascati.tinfi.TinfiComponentInterceptor<org.ow2.frascati.tinfi.control.content.SCAExtendedContentController>
      extended by org.ow2.frascati.tinfi.control.content.SCAExtendedContentControllerInterceptorSCAIntent
All Implemented Interfaces:
org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.Interceptor, org.ow2.frascati.tinfi.api.control.SCAContentController, org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

public class SCAExtendedContentControllerInterceptorSCAIntent
extends org.ow2.frascati.tinfi.TinfiComponentInterceptor<org.ow2.frascati.tinfi.control.content.SCAExtendedContentController>
implements org.ow2.frascati.tinfi.control.content.SCAExtendedContentController, org.objectweb.fractal.julia.Interceptor


Field Summary
 
Fields inherited from class org.ow2.frascati.tinfi.TinfiComponentInterceptor
impl, intentHandlersMap, methods
 
Fields inherited from interface org.ow2.frascati.tinfi.api.control.SCAContentController
NAME
 
Constructor Summary
SCAExtendedContentControllerInterceptorSCAIntent()
           
 
Method Summary
 java.lang.Object clone()
           
 boolean containsPropertyName(java.lang.String arg0)
           
 void eagerInit()
           
 java.lang.Object getFcContent()
           
 java.lang.Class<?> getFcContentClass()
           
 java.lang.String[] getPropertyNames()
           
 java.lang.Class<?> getPropertyType(java.lang.String arg0)
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 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 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.ow2.frascati.tinfi.TinfiComponentInterceptor
addIntentHandler, addIntentHandler, getFcComponent, getFcItf, getFcItfDelegate, getMethods, initFcClone, initIntentHandlersMap, listIntentHandler, listIntentHandler, pushFcAndGet, releaseFcAndPop, removeIntentHandler, removeIntentHandler, setFcItf, setFcItfDelegate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.julia.Interceptor
getFcItfDelegate, setFcItfDelegate
 

Constructor Detail

SCAExtendedContentControllerInterceptorSCAIntent

public SCAExtendedContentControllerInterceptorSCAIntent()
Method Detail

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Overrides:
initFcController in class org.ow2.frascati.tinfi.TinfiComponentInterceptor<org.ow2.frascati.tinfi.control.content.SCAExtendedContentController>
Throws:
org.objectweb.fractal.api.factory.InstantiationException

clone

public java.lang.Object clone()
Specified by:
clone in interface org.objectweb.fractal.julia.Interceptor
Specified by:
clone in class org.ow2.frascati.tinfi.TinfiComponentInterceptor<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

releaseFcContent

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

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

popRequestContext

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

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

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

getPropertyNames

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

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

getPropertyType

public java.lang.Class<?> getPropertyType(java.lang.String arg0)
Specified by:
getPropertyType 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

containsPropertyName

public boolean containsPropertyName(java.lang.String arg0)
Specified by:
containsPropertyName 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

setPropertyValue

public void setPropertyValue(java.lang.String arg0,
                             java.lang.Object arg1)
Specified by:
setPropertyValue 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

unsetReferenceValue

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

pushRequestContext

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


Copyright © 2011 Petals Link. All Rights Reserved.