org.oasisopen.sca
Class ComponentContextInterceptorSCAIntent

java.lang.Object
  extended by org.ow2.frascati.tinfi.TinfiComponentInterceptor<org.oasisopen.sca.ComponentContext>
      extended by org.oasisopen.sca.ComponentContextInterceptorSCAIntent
All Implemented Interfaces:
org.oasisopen.sca.ComponentContext, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.Interceptor

public class ComponentContextInterceptorSCAIntent
extends org.ow2.frascati.tinfi.TinfiComponentInterceptor<org.oasisopen.sca.ComponentContext>
implements org.oasisopen.sca.ComponentContext, org.objectweb.fractal.julia.Interceptor


Field Summary
 
Fields inherited from class org.ow2.frascati.tinfi.TinfiComponentInterceptor
impl, intentHandlersMap, methods
 
Constructor Summary
ComponentContextInterceptorSCAIntent()
           
 
Method Summary
<B> org.oasisopen.sca.ServiceReference<B>
cast(B arg0)
           
 java.lang.Object clone()
           
<B> org.oasisopen.sca.ServiceReference<B>
createSelfReference(java.lang.Class<B> arg0)
           
<B> org.oasisopen.sca.ServiceReference<B>
createSelfReference(java.lang.Class<B> arg0, java.lang.String arg1)
           
<B> B
getProperty(java.lang.Class<B> arg0, java.lang.String arg1)
           
 org.oasisopen.sca.RequestContext getRequestContext()
           
<B> B
getService(java.lang.Class<B> arg0, java.lang.String arg1)
           
<B> org.oasisopen.sca.ServiceReference<B>
getServiceReference(java.lang.Class<B> arg0, java.lang.String arg1)
           
<B> java.util.Collection<org.oasisopen.sca.ServiceReference<B>>
getServiceReferences(java.lang.Class<B> arg0, java.lang.String arg1)
           
<B> java.util.Collection<B>
getServices(java.lang.Class<B> arg0, java.lang.String arg1)
           
 java.lang.String getURI()
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 
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

ComponentContextInterceptorSCAIntent

public ComponentContextInterceptorSCAIntent()
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.oasisopen.sca.ComponentContext>
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.oasisopen.sca.ComponentContext>

cast

public <B> org.oasisopen.sca.ServiceReference<B> cast(B arg0)
                                           throws java.lang.IllegalArgumentException
Specified by:
cast in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException

getService

public <B> B getService(java.lang.Class<B> arg0,
                        java.lang.String arg1)
             throws java.lang.IllegalArgumentException
Specified by:
getService in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException

getURI

public java.lang.String getURI()
Specified by:
getURI in interface org.oasisopen.sca.ComponentContext

getServices

public <B> java.util.Collection<B> getServices(java.lang.Class<B> arg0,
                                               java.lang.String arg1)
                                    throws java.lang.IllegalArgumentException
Specified by:
getServices in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException

getProperty

public <B> B getProperty(java.lang.Class<B> arg0,
                         java.lang.String arg1)
              throws java.lang.IllegalArgumentException
Specified by:
getProperty in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException

getServiceReference

public <B> org.oasisopen.sca.ServiceReference<B> getServiceReference(java.lang.Class<B> arg0,
                                                                     java.lang.String arg1)
                                                          throws java.lang.IllegalArgumentException
Specified by:
getServiceReference in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException

createSelfReference

public <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> arg0,
                                                                     java.lang.String arg1)
                                                          throws java.lang.IllegalArgumentException
Specified by:
createSelfReference in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException

getRequestContext

public org.oasisopen.sca.RequestContext getRequestContext()
Specified by:
getRequestContext in interface org.oasisopen.sca.ComponentContext

createSelfReference

public <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> arg0)
                                                          throws java.lang.IllegalArgumentException
Specified by:
createSelfReference in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException

getServiceReferences

public <B> java.util.Collection<org.oasisopen.sca.ServiceReference<B>> getServiceReferences(java.lang.Class<B> arg0,
                                                                                            java.lang.String arg1)
                                                                                 throws java.lang.IllegalArgumentException
Specified by:
getServiceReferences in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException


Copyright © 2011 Petals Link. All Rights Reserved.