public class OASISWebComponentContext
extends java.lang.Object
implements org.fabric3.api.Fabric3ComponentContext
| Constructor and Description |
|---|
OASISWebComponentContext(WebComponent component,
org.fabric3.api.host.runtime.HostInfo info) |
| Modifier and Type | Method and Description |
|---|---|
<B,R extends org.oasisopen.sca.ServiceReference<B>> |
cast(B target) |
<B> org.oasisopen.sca.ServiceReference<B> |
createSelfReference(java.lang.Class<B> businessInterface) |
<B> org.oasisopen.sca.ServiceReference<B> |
createSelfReference(java.lang.Class<B> businessInterface,
java.lang.String serviceName) |
java.io.File |
getDataDirectory() |
java.net.URI |
getDomain() |
java.lang.String |
getEnvironment() |
<B> B |
getProperty(java.lang.Class<B> type,
java.lang.String propertyName) |
org.oasisopen.sca.RequestContext |
getRequestContext() |
java.lang.String |
getRuntimeName() |
<B> B |
getService(java.lang.Class<B> interfaze,
java.lang.String referenceName) |
<B> org.oasisopen.sca.ServiceReference<B> |
getServiceReference(java.lang.Class<B> interfaze,
java.lang.String referenceName) |
<B> java.util.Collection<org.oasisopen.sca.ServiceReference<B>> |
getServiceReferences(java.lang.Class<B> interfaze,
java.lang.String referenceName) |
<B> java.util.Collection<B> |
getServices(java.lang.Class<B> interfaze,
java.lang.String referenceName) |
java.io.File |
getTempDirectory() |
java.lang.String |
getURI() |
public OASISWebComponentContext(WebComponent component, org.fabric3.api.host.runtime.HostInfo info)
public java.lang.String getURI()
getURI in interface org.oasisopen.sca.ComponentContextpublic <B,R extends org.oasisopen.sca.ServiceReference<B>> R cast(B target)
throws java.lang.IllegalArgumentException
cast in interface org.oasisopen.sca.ComponentContextjava.lang.IllegalArgumentExceptionpublic <B> B getService(java.lang.Class<B> interfaze,
java.lang.String referenceName)
getService in interface org.oasisopen.sca.ComponentContextpublic <B> org.oasisopen.sca.ServiceReference<B> getServiceReference(java.lang.Class<B> interfaze,
java.lang.String referenceName)
getServiceReference in interface org.oasisopen.sca.ComponentContextpublic <B> java.util.Collection<B> getServices(java.lang.Class<B> interfaze,
java.lang.String referenceName)
getServices in interface org.oasisopen.sca.ComponentContextpublic <B> java.util.Collection<org.oasisopen.sca.ServiceReference<B>> getServiceReferences(java.lang.Class<B> interfaze,
java.lang.String referenceName)
getServiceReferences in interface org.oasisopen.sca.ComponentContextpublic <B> B getProperty(java.lang.Class<B> type,
java.lang.String propertyName)
getProperty in interface org.oasisopen.sca.ComponentContextpublic <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> businessInterface)
createSelfReference in interface org.oasisopen.sca.ComponentContextpublic <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> businessInterface,
java.lang.String serviceName)
createSelfReference in interface org.oasisopen.sca.ComponentContextpublic org.oasisopen.sca.RequestContext getRequestContext()
getRequestContext in interface org.oasisopen.sca.ComponentContextpublic java.lang.String getRuntimeName()
getRuntimeName in interface org.fabric3.api.Fabric3ComponentContextpublic java.net.URI getDomain()
getDomain in interface org.fabric3.api.Fabric3ComponentContextpublic java.lang.String getEnvironment()
getEnvironment in interface org.fabric3.api.Fabric3ComponentContextpublic java.io.File getDataDirectory()
getDataDirectory in interface org.fabric3.api.Fabric3ComponentContextpublic java.io.File getTempDirectory()
getTempDirectory in interface org.fabric3.api.Fabric3ComponentContext