org.oasisopen.sca
Class ComponentContextFcItf

java.lang.Object
  extended by org.objectweb.fractal.julia.BasicComponentInterface
      extended by org.oasisopen.sca.ComponentContextFcItf
All Implemented Interfaces:
org.oasisopen.sca.ComponentContext, org.objectweb.fractal.api.Interface, org.objectweb.fractal.julia.ComponentInterface

public class ComponentContextFcItf
extends org.objectweb.fractal.julia.BasicComponentInterface
implements org.oasisopen.sca.ComponentContext


Field Summary
 
Fields inherited from class org.objectweb.fractal.julia.BasicComponentInterface
flags, name, owner, type
 
Constructor Summary
ComponentContextFcItf()
           
ComponentContextFcItf(org.objectweb.fractal.api.Component component, java.lang.String s, org.objectweb.fractal.api.Type type, boolean flag, java.lang.Object obj)
           
 
Method Summary
<B> org.oasisopen.sca.ServiceReference<B>
cast(B arg0)
           
<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)
           
 java.lang.Object getFcItfImpl()
           
<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 setFcItfImpl(java.lang.Object obj)
           
 
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

ComponentContextFcItf

public ComponentContextFcItf()

ComponentContextFcItf

public ComponentContextFcItf(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

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

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

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

getURI

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

getRequestContext

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

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

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

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

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

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.