|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sca.assembly.impl.BaseImpl
org.apache.tuscany.sca.assembly.impl.ExtensibleImpl
org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl
org.apache.tuscany.sca.assembly.impl.ImplementationImpl
org.apache.tuscany.sca.implementation.osgi.impl.OSGiImplementationImpl
public class OSGiImplementationImpl
OSGi implementation
All attributes from
Constructor Summary
OSGiImplementationImpl(ModelFactoryExtensionPoint modelFactories,
java.lang.String bundleSymbolicName,
java.lang.String bundleVersion,
java.lang.String[] imports,
java.lang.String[] classList,
java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> refProperties,
java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> serviceProperties)
Method Summary
boolean
equals(java.lang.Object obj)
java.lang.String
getBundleSymbolicName()
java.lang.String
getBundleVersion()
java.lang.String[]
getClassList()
java.lang.String[]
getImports()
ModelFactoryExtensionPoint
getModelFactories()
java.lang.Object
getOSGiBundle()
java.util.List<ComponentProperty>
getReferenceCallbackProperties(java.lang.String referenceName)
java.util.List<ComponentProperty>
getReferenceProperties(java.lang.String referenceName)
java.util.List<ComponentProperty>
getServiceCallbackProperties(java.lang.String serviceName)
java.util.List<ComponentProperty>
getServiceProperties(java.lang.String serviceName)
boolean
isAllowsPassByReference()
Since OSGi implementation annotations may not be processed until much later, leave it to
the OSGi invoker to decide whether pass-by-reference is allowed.
void
setCallbackProperties(java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> refCallbackProperties,
java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> serviceCallbackProperties)
void
setOSGiBundle(java.lang.Object osgiBundle)
Methods inherited from class org.apache.tuscany.sca.assembly.impl.ImplementationImpl
getApplicablePolicySets, getConfiguredOperations, getPolicySets, getRequiredIntents, getType, setType
Methods inherited from class org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl
clone, getConstrainingType, getProperties, getReferences, getServices, getURI, hashCode, setConstrainingType, setURI
Methods inherited from class org.apache.tuscany.sca.assembly.impl.ExtensibleImpl
getExtensions
Methods inherited from class org.apache.tuscany.sca.assembly.impl.BaseImpl
isUnresolved, setUnresolved
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tuscany.sca.assembly.ComponentType
getConstrainingType, getProperties, getReferences, getServices, getURI, setConstrainingType, setURI
Methods inherited from interface org.apache.tuscany.sca.assembly.Base
isUnresolved, setUnresolved
Methods inherited from interface org.apache.tuscany.sca.assembly.Extensible
getExtensions
Constructor Detail
OSGiImplementationImpl
public OSGiImplementationImpl(ModelFactoryExtensionPoint modelFactories,
java.lang.String bundleSymbolicName,
java.lang.String bundleVersion,
java.lang.String[] imports,
java.lang.String[] classList,
java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> refProperties,
java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> serviceProperties)
Method Detail
setCallbackProperties
public void setCallbackProperties(java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> refCallbackProperties,
java.util.Hashtable<java.lang.String,java.util.List<ComponentProperty>> serviceCallbackProperties)
getBundleSymbolicName
public java.lang.String getBundleSymbolicName()
getBundleSymbolicName
in interface OSGiImplementation
getBundleVersion
public java.lang.String getBundleVersion()
getBundleVersion
in interface OSGiImplementation
getImports
public java.lang.String[] getImports()
getImports
in interface OSGiImplementation
getClassList
public java.lang.String[] getClassList()
getModelFactories
public ModelFactoryExtensionPoint getModelFactories()
getReferenceProperties
public java.util.List<ComponentProperty> getReferenceProperties(java.lang.String referenceName)
getReferenceProperties
in interface OSGiImplementation
getServiceProperties
public java.util.List<ComponentProperty> getServiceProperties(java.lang.String serviceName)
getServiceProperties
in interface OSGiImplementation
getReferenceCallbackProperties
public java.util.List<ComponentProperty> getReferenceCallbackProperties(java.lang.String referenceName)
getServiceCallbackProperties
public java.util.List<ComponentProperty> getServiceCallbackProperties(java.lang.String serviceName)
isAllowsPassByReference
public boolean isAllowsPassByReference()
getOSGiBundle
public java.lang.Object getOSGiBundle()
setOSGiBundle
public void setOSGiBundle(java.lang.Object osgiBundle)
equals
public boolean equals(java.lang.Object obj)
equals
in class ComponentTypeImpl
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD