juliac.generated
Class SCAContentControllerImpl

java.lang.Object
  extended by juliac.generated.SCAContentControllerImpl
All Implemented Interfaces:
org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated, org.ow2.frascati.tinfi.api.control.SCAContentController, org.ow2.frascati.tinfi.control.content.SCAExtendedContentController
Direct Known Subclasses:
DebugConsoleHandlerImplFCSCAContentControllerImpl, HelloWorldChildImplFCSCAContentControllerImpl, HelloWorldClientImplFCSCAContentControllerImpl, HelloWorldCompositeImplFCSCAContentControllerImpl, HelloWorldServiceImplFCSCAContentControllerImpl, HelloWorldSubChildImplFCSCAContentControllerImpl

public class SCAContentControllerImpl
extends java.lang.Object
implements org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated, org.ow2.frascati.tinfi.control.content.SCAExtendedContentController

See Also:
BasicControllerMixin, UseComponentMixin, UseLifeCycleControllerMixin, UseComponentContextMixin, SCAContentControllerMixin

Field Summary
protected  org.ow2.frascati.tinfi.control.content.scope.ScopeManager sm
           
 org.objectweb.fractal.api.Component weaveableC
           
 org.objectweb.fractal.api.Component weaveableOptC
           
 org.objectweb.fractal.api.control.LifeCycleController weaveableOptLC
           
 
Fields inherited from interface org.ow2.frascati.tinfi.api.control.SCAContentController
NAME
 
Constructor Summary
SCAContentControllerImpl()
           
 
Method Summary
 boolean containsPropertyName(java.lang.String name)
           
 void eagerInit()
           
 java.lang.Object getFcContent()
           
 java.lang.Class<?> getFcContentClass()
           
 java.lang.String getFcGeneratorParameters()
           
 java.lang.String[] getPropertyNames()
           
 java.lang.Class<?> getPropertyType(java.lang.String name)
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 org.oasisopen.sca.RequestContext peekRequestContext()
           
 void popRequestContext()
           
 void pushRequestContext(org.oasisopen.sca.RequestContext rc)
           
 void releaseFcContent(java.lang.Object content, boolean isEndMethod)
           
 void setFcContent(java.lang.Object content)
           
 void setFcContentClass(java.lang.Class<?> c)
           
 void setPropertyValue(java.lang.String name, java.lang.Object value)
           
 void setReferenceValue(java.lang.String name, org.oasisopen.sca.ServiceReference<?> value)
           
 void start()
           
 void stop()
           
 void unsetReferenceValue(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

weaveableC

public org.objectweb.fractal.api.Component weaveableC
See Also:
UseComponentMixin.weaveableC

weaveableOptLC

public org.objectweb.fractal.api.control.LifeCycleController weaveableOptLC
See Also:
UseLifeCycleControllerMixin.weaveableOptLC

weaveableOptC

public org.objectweb.fractal.api.Component weaveableOptC
See Also:
UseComponentMixin.weaveableOptC

sm

protected org.ow2.frascati.tinfi.control.content.scope.ScopeManager sm
See Also:
SCAContentControllerMixin.sm
Constructor Detail

SCAContentControllerImpl

public SCAContentControllerImpl()
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
Throws:
org.objectweb.fractal.api.factory.InstantiationException
See Also:
SCAContentControllerMixin.initFcController(org.objectweb.fractal.julia.InitializationContext)

setFcContentClass

public void setFcContentClass(java.lang.Class<?> c)
                       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
See Also:
SCAContentControllerMixin.setFcContentClass(java.lang.Class)

getFcContentClass

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

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
See Also:
SCAContentControllerMixin.getFcContent()

setFcContent

public void setFcContent(java.lang.Object content)
                  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
See Also:
SCAContentControllerMixin.setFcContent(java.lang.Object)

releaseFcContent

public void releaseFcContent(java.lang.Object content,
                             boolean isEndMethod)
Specified by:
releaseFcContent in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController
See Also:
SCAContentControllerMixin.releaseFcContent(java.lang.Object,boolean)

pushRequestContext

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

popRequestContext

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

peekRequestContext

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

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
See Also:
SCAContentControllerMixin.eagerInit()

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
See Also:
SCAContentControllerMixin.start()

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
See Also:
SCAContentControllerMixin.stop()

containsPropertyName

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

getPropertyNames

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

getPropertyType

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

setPropertyValue

public void setPropertyValue(java.lang.String name,
                             java.lang.Object value)
Specified by:
setPropertyValue in interface org.ow2.frascati.tinfi.control.content.SCAExtendedContentController
See Also:
SCAContentControllerMixin.setPropertyValue(java.lang.String,java.lang.Object)

setReferenceValue

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

unsetReferenceValue

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

getFcGeneratorParameters

public java.lang.String getFcGeneratorParameters()
Specified by:
getFcGeneratorParameters in interface org.objectweb.fractal.julia.loader.Generated


Copyright © 2011 Petals Link. All Rights Reserved.