From cd911a1ce5bb8abf2a6c796e32fcf61ef0c91fbc Mon Sep 17 00:00:00 2001 From: lresende Date: Sat, 21 Nov 2009 07:41:39 +0000 Subject: Moving site branches git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@882843 13f79535-47bb-0310-9956-ffa450edef68 --- .../tuscany/core/system/annotation/Autowire.html | 175 ++++++ .../tuscany/core/system/annotation/Monitor.html | 175 ++++++ .../core/system/annotation/ParentContext.html | 175 ++++++ .../core/system/annotation/class-use/Autowire.html | 569 +++++++++++++++++ .../core/system/annotation/class-use/Monitor.html | 185 ++++++ .../system/annotation/class-use/ParentContext.html | 177 ++++++ .../core/system/annotation/package-frame.html | 37 ++ .../core/system/annotation/package-summary.html | 163 +++++ .../core/system/annotation/package-tree.html | 151 +++++ .../core/system/annotation/package-use.html | 344 ++++++++++ .../system/assembly/SystemAssemblyFactory.html | 347 +++++++++++ .../core/system/assembly/SystemBinding.html | 265 ++++++++ .../core/system/assembly/SystemImplementation.html | 274 ++++++++ .../tuscany/core/system/assembly/SystemModule.html | 284 +++++++++ .../assembly/class-use/SystemAssemblyFactory.html | 251 ++++++++ .../system/assembly/class-use/SystemBinding.html | 252 ++++++++ .../assembly/class-use/SystemImplementation.html | 252 ++++++++ .../system/assembly/class-use/SystemModule.html | 222 +++++++ .../assembly/impl/SystemAssemblyFactoryImpl.html | 405 ++++++++++++ .../system/assembly/impl/SystemBindingImpl.html | 342 ++++++++++ .../assembly/impl/SystemImplementationImpl.html | 352 +++++++++++ .../system/assembly/impl/SystemModuleImpl.html | 538 ++++++++++++++++ .../impl/class-use/SystemAssemblyFactoryImpl.html | 141 +++++ .../assembly/impl/class-use/SystemBindingImpl.html | 141 +++++ .../impl/class-use/SystemImplementationImpl.html | 141 +++++ .../assembly/impl/class-use/SystemModuleImpl.html | 141 +++++ .../core/system/assembly/impl/package-frame.html | 39 ++ .../core/system/assembly/impl/package-summary.html | 167 +++++ .../core/system/assembly/impl/package-tree.html | 175 ++++++ .../core/system/assembly/impl/package-use.html | 141 +++++ .../core/system/assembly/package-frame.html | 39 ++ .../core/system/assembly/package-summary.html | 167 +++++ .../tuscany/core/system/assembly/package-tree.html | 164 +++++ .../tuscany/core/system/assembly/package-use.html | 279 +++++++++ .../builder/SystemContextFactoryBuilder.html | 276 ++++++++ .../system/builder/SystemEntryPointBuilder.html | 271 ++++++++ .../builder/SystemExternalServiceBuilder.html | 271 ++++++++ .../class-use/SystemContextFactoryBuilder.html | 141 +++++ .../builder/class-use/SystemEntryPointBuilder.html | 141 +++++ .../class-use/SystemExternalServiceBuilder.html | 141 +++++ .../tuscany/core/system/builder/package-frame.html | 37 ++ .../core/system/builder/package-summary.html | 164 +++++ .../tuscany/core/system/builder/package-tree.html | 153 +++++ .../tuscany/core/system/builder/package-use.html | 141 +++++ .../core/system/config/SystemContextFactory.html | 692 +++++++++++++++++++++ .../config/SystemEntryPointContextFactory.html | 569 +++++++++++++++++ .../system/config/SystemExtensibilityElement.html | 177 ++++++ .../SystemExternalServiceContextFactory.html | 568 +++++++++++++++++ .../config/SystemInjectorExtensibilityElement.html | 218 +++++++ .../system/config/SystemObjectContextFactory.html | 548 ++++++++++++++++ .../config/class-use/SystemContextFactory.html | 141 +++++ .../class-use/SystemEntryPointContextFactory.html | 141 +++++ .../class-use/SystemExtensibilityElement.html | 177 ++++++ .../SystemExternalServiceContextFactory.html | 141 +++++ .../SystemInjectorExtensibilityElement.html | 185 ++++++ .../class-use/SystemObjectContextFactory.html | 141 +++++ .../AutowireExtensibilityElement.html | 281 +++++++++ .../extensibility/MonitorExtensibilityElement.html | 274 ++++++++ .../ParentContextExtensibilityElement.html | 277 +++++++++ .../class-use/AutowireExtensibilityElement.html | 141 +++++ .../class-use/MonitorExtensibilityElement.html | 141 +++++ .../ParentContextExtensibilityElement.html | 141 +++++ .../system/config/extensibility/package-frame.html | 37 ++ .../config/extensibility/package-summary.html | 163 +++++ .../system/config/extensibility/package-tree.html | 153 +++++ .../system/config/extensibility/package-use.html | 141 +++++ .../tuscany/core/system/config/package-frame.html | 52 ++ .../core/system/config/package-summary.html | 188 ++++++ .../tuscany/core/system/config/package-tree.html | 159 +++++ .../tuscany/core/system/config/package-use.html | 174 ++++++ .../system/config/processor/AutowireProcessor.html | 324 ++++++++++ .../system/config/processor/MonitorProcessor.html | 324 ++++++++++ .../config/processor/ParentContextProcessor.html | 324 ++++++++++ .../processor/class-use/AutowireProcessor.html | 141 +++++ .../processor/class-use/MonitorProcessor.html | 141 +++++ .../class-use/ParentContextProcessor.html | 141 +++++ .../system/config/processor/package-frame.html | 37 ++ .../system/config/processor/package-summary.html | 163 +++++ .../core/system/config/processor/package-tree.html | 153 +++++ .../core/system/config/processor/package-use.html | 141 +++++ .../core/system/context/SystemAtomicContext.html | 630 +++++++++++++++++++ .../system/context/SystemCompositeContextImpl.html | 535 ++++++++++++++++ .../system/context/SystemEntryPointContext.html | 452 ++++++++++++++ .../context/SystemExternalServiceContext.html | 417 +++++++++++++ .../core/system/context/SystemScopeStrategy.html | 297 +++++++++ .../context/class-use/SystemAtomicContext.html | 141 +++++ .../class-use/SystemCompositeContextImpl.html | 141 +++++ .../context/class-use/SystemEntryPointContext.html | 141 +++++ .../class-use/SystemExternalServiceContext.html | 141 +++++ .../context/class-use/SystemScopeStrategy.html | 141 +++++ .../tuscany/core/system/context/package-frame.html | 41 ++ .../core/system/context/package-summary.html | 176 ++++++ .../tuscany/core/system/context/package-tree.html | 165 +++++ .../tuscany/core/system/context/package-use.html | 141 +++++ .../system/injection/AutowireObjectFactory.html | 319 ++++++++++ .../injection/class-use/AutowireObjectFactory.html | 141 +++++ .../core/system/injection/package-frame.html | 33 + .../core/system/injection/package-summary.html | 155 +++++ .../core/system/injection/package-tree.html | 151 +++++ .../tuscany/core/system/injection/package-use.html | 141 +++++ 100 files changed, 21814 insertions(+) create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Autowire.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Monitor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/ParentContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Autowire.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Monitor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/ParentContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemAssemblyFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemBinding.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemImplementation.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemModule.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemAssemblyFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemBinding.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemImplementation.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemModule.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemAssemblyFactoryImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemBindingImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemImplementationImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemModuleImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemAssemblyFactoryImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemBindingImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemImplementationImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemModuleImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemContextFactoryBuilder.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemEntryPointBuilder.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemExternalServiceBuilder.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemContextFactoryBuilder.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemEntryPointBuilder.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemExternalServiceBuilder.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemEntryPointContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExternalServiceContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemInjectorExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemObjectContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemEntryPointContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExternalServiceContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemInjectorExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemObjectContextFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/AutowireExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/MonitorExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/ParentContextExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/AutowireExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/MonitorExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/ParentContextExtensibilityElement.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/AutowireProcessor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/MonitorProcessor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/ParentContextProcessor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/AutowireProcessor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/MonitorProcessor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/ParentContextProcessor.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemAtomicContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemCompositeContextImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemEntryPointContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemExternalServiceContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemScopeStrategy.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemAtomicContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemCompositeContextImpl.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemEntryPointContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemExternalServiceContext.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemScopeStrategy.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-use.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/AutowireObjectFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/class-use/AutowireObjectFactory.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-frame.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-summary.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-tree.html create mode 100644 site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-use.html (limited to 'site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system') diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Autowire.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Autowire.html new file mode 100644 index 0000000000..2045c922e2 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Autowire.html @@ -0,0 +1,175 @@ + + + + + + + +Autowire (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.annotation +
+Annotation Type Autowire

+
+
+
@Target(value={METHOD,FIELD})
+@Retention(value=RUNTIME)
+public @interface Autowire
+ + +

+A system annotation to inject an autowired instance +

+ +

+

+
Version:
+
$Rev: 395110 $ $Date: 2006-04-18 22:32:30 -0400 (Tue, 18 Apr 2006) $
+
+ +

+ +

+ +


+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Monitor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Monitor.html new file mode 100644 index 0000000000..7956f78820 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/Monitor.html @@ -0,0 +1,175 @@ + + + + + + + +Monitor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.annotation +
+Annotation Type Monitor

+
+
+
@Target(value={METHOD,FIELD})
+@Retention(value=RUNTIME)
+public @interface Monitor
+ + +

+A system annotation to inject a monitor +

+ +

+

+
Version:
+
$Rev: 392146 $ $Date: 2006-04-06 18:11:28 -0700 (Thu, 06 Apr 2006) $
+
+ +

+ +

+ +


+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/ParentContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/ParentContext.html new file mode 100644 index 0000000000..6077ab54dd --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/ParentContext.html @@ -0,0 +1,175 @@ + + + + + + + +ParentContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.annotation +
+Annotation Type ParentContext

+
+
+
@Target(value={METHOD,FIELD})
+@Retention(value=RUNTIME)
+public @interface ParentContext
+ + +

+A system annotation to inject the parent context +

+ +

+

+
Version:
+
$Rev: 392146 $ $Date: 2006-04-06 21:11:28 -0400 (Thu, 06 Apr 2006) $
+
+ +

+ +

+ +


+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Autowire.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Autowire.html new file mode 100644 index 0000000000..54504da2a4 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Autowire.html @@ -0,0 +1,569 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.annotation.Autowire (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.annotation.Autowire

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Autowire
org.apache.tuscany.core.async.builder  
org.apache.tuscany.core.builder.system  
org.apache.tuscany.core.config.impl  
org.apache.tuscany.core.config.processor  
org.apache.tuscany.core.context.impl  
org.apache.tuscany.core.extension  
org.apache.tuscany.core.loader.assembly  
org.apache.tuscany.core.loader.system  
org.apache.tuscany.core.wire.service  
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.async.builder
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.async.builder with annotations of type Autowire
+ voidAsyncPolicyBuilder.setBuilderRegistry(PolicyBuilderRegistry builderRegistry) + +
+           
+ voidAsyncPolicyBuilder.setMessageFactory(MessageFactory messageFactory) + +
+           
+ voidAsyncPolicyBuilder.setWorkManager(javax.resource.spi.work.WorkManager workManager) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.builder.system
+  +

+ + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.builder.system with annotations of type Autowire
+ voidDefaultPolicyBuilderRegistry.setSourceOrderer(SourcePolicyOrderer orderer) + +
+           
+ voidDefaultPolicyBuilderRegistry.setTargetOrderer(TargetPolicyOrderer orderer) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.config.impl
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.config.impl with annotations of type Autowire
+ voidJava5ComponentTypeIntrospector.setFactory(SystemAssemblyFactory factory) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.config.processor
+  +

+ + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.config.processor with annotations of type Autowire
+ voidImplementationProcessorSupport.setFactory(org.apache.tuscany.model.assembly.AssemblyFactory factory) + +
+           
+ voidImplementationProcessorSupport.setIntrospector(ComponentTypeIntrospector introspector) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.context.impl
+  +

+ + + + + + + + + +
Fields in org.apache.tuscany.core.context.impl with annotations of type Autowire
+protected  ConfigurationContextAbstractCompositeContext.configurationContext + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.context.impl with annotations of type Autowire
+ voidAbstractCompositeContext.setAutowireContext(AutowireContext context) + +
+           
+ voidCompositeContextImpl.setScopeStrategy(ScopeStrategy scopeStrategy) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.extension
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.extension with annotations of type Autowire
+ voidContextFactoryBuilderSupport.setBuilderRegistry(ContextFactoryBuilderRegistry builderRegistry) + +
+           
+ voidEntryPointBuilderSupport.setBuilderRegistry(ContextFactoryBuilderRegistry registry) + +
+           
+ voidExternalServiceBuilderSupport.setBuilderRegistry(ContextFactoryBuilderRegistry registry) + +
+           
+ voidEntryPointBuilderSupport.setMessageFactory(MessageFactory msgFactory) + +
+          Sets the factory used to construct wire messages
+ voidWireBuilderSupport.setRuntimeContext(RuntimeContext context) + +
+           
+ voidContextFactoryBuilderSupport.setWireFactoryService(WireFactoryService wireFactoryService) + +
+          Sets the system service used to construct wire factories
+ voidEntryPointBuilderSupport.setWireService(WireFactoryService wireService) + +
+           
+ voidExternalServiceBuilderSupport.setWireService(WireFactoryService wireService) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.loader.assembly
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.loader.assembly with annotations of type Autowire
+ voidComponentLoader.setDefaultPropertyFactory(StAXPropertyFactory<?> defaultPropertyFactory) + +
+           
+ voidAbstractLoader.setFactory(SystemAssemblyFactory factory) + +
+           
+ voidAbstractLoader.setRegistry(StAXLoaderRegistry registry) + +
+           
+ voidImportWSDLLoader.setWsdlRegistry(WSDLDefinitionRegistry wsdlRegistry) + +
+           
+ voidInterfaceWSDLLoader.setWsdlRegistry(WSDLDefinitionRegistry wsdlRegistry) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.loader.system
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.loader.system with annotations of type Autowire
+ voidSystemImplementationLoader.setIntrospector(ComponentTypeIntrospector introspector) + +
+           
+  +

+ + + + + +
+Uses of Autowire in org.apache.tuscany.core.wire.service
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.wire.service with annotations of type Autowire
+ voidDefaultWireFactoryService.setMessageFactory(MessageFactory messageFactory) + +
+           
+ voidDefaultWireFactoryService.setPolicyRegistry(PolicyBuilderRegistry policyRegistry) + +
+           
+ voidDefaultWireFactoryService.setWireFactoryService(WireFactoryFactory wireFactoryFactory) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Monitor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Monitor.html new file mode 100644 index 0000000000..faa2d7a325 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/Monitor.html @@ -0,0 +1,185 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.annotation.Monitor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.annotation.Monitor

+
+ + + + + + + + + +
+Packages that use Monitor
org.apache.tuscany.core.loader.impl  
+  +

+ + + + + +
+Uses of Monitor in org.apache.tuscany.core.loader.impl
+  +

+ + + + + + + + + + + + + +
Methods in org.apache.tuscany.core.loader.impl with annotations of type Monitor
+ voidStAXLoaderRegistryImpl.setMonitor(StAXLoaderRegistryImpl.Monitor monitor) + +
+           
+ voidWSDLDefinitionRegistryImpl.setMonitor(WSDLDefinitionRegistryImpl.Monitor monitor) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/ParentContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/ParentContext.html new file mode 100644 index 0000000000..4a353c537e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/class-use/ParentContext.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.annotation.ParentContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.annotation.ParentContext

+
+ + + + + + + + + +
+Packages that use ParentContext
org.apache.tuscany.core.context.impl  
+  +

+ + + + + +
+Uses of ParentContext in org.apache.tuscany.core.context.impl
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.context.impl with annotations of type ParentContext
+ voidAbstractCompositeContext.setParent(CompositeContext parent) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-frame.html new file mode 100644 index 0000000000..f6e56d6fdb --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.apache.tuscany.core.system.annotation (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.annotation + + + + +
+Annotation Types  + +
+Autowire +
+Monitor +
+ParentContext
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-summary.html new file mode 100644 index 0000000000..5a76ff6c94 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-summary.html @@ -0,0 +1,163 @@ + + + + + + + +org.apache.tuscany.core.system.annotation (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.annotation +

+ + + + + + + + + + + + + + + + + +
+Annotation Types Summary
AutowireA system annotation to inject an autowired instance
MonitorA system annotation to inject a monitor
ParentContextA system annotation to inject the parent context
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-tree.html new file mode 100644 index 0000000000..c290e81fe7 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-tree.html @@ -0,0 +1,151 @@ + + + + + + + +org.apache.tuscany.core.system.annotation Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.annotation +

+
+
+
Package Hierarchies:
All Packages
+
+

+Annotation Type Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-use.html new file mode 100644 index 0000000000..d903555683 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/annotation/package-use.html @@ -0,0 +1,344 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.annotation (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.annotation

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.apache.tuscany.core.system.annotation
org.apache.tuscany.core.async.builder  
org.apache.tuscany.core.builder.system  
org.apache.tuscany.core.config.impl  
org.apache.tuscany.core.config.processor  
org.apache.tuscany.core.context.impl  
org.apache.tuscany.core.extension  
org.apache.tuscany.core.loader.assembly  
org.apache.tuscany.core.loader.impl  
org.apache.tuscany.core.loader.system  
org.apache.tuscany.core.wire.service  
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.async.builder
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.builder.system
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.config.impl
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.config.processor
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+ + + + + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.context.impl
Autowire + +
+          A system annotation to inject an autowired instance
ParentContext + +
+          A system annotation to inject the parent context
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.extension
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.loader.assembly
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.loader.impl
Monitor + +
+          A system annotation to inject a monitor
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.loader.system
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.annotation used by org.apache.tuscany.core.wire.service
Autowire + +
+          A system annotation to inject an autowired instance
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemAssemblyFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemAssemblyFactory.html new file mode 100644 index 0000000000..2f3a4ccc0b --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemAssemblyFactory.html @@ -0,0 +1,347 @@ + + + + + + + +SystemAssemblyFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly +
+Interface SystemAssemblyFactory

+
+
All Superinterfaces:
org.apache.tuscany.model.assembly.AssemblyFactory
+
+
+
All Known Implementing Classes:
SystemAssemblyFactoryImpl
+
+
+
+
public interface SystemAssemblyFactory
extends org.apache.tuscany.model.assembly.AssemblyFactory
+ + +

+A factory for building system assembly model artifacts +

+ +

+

+
Version:
+
$Rev: 392146 $ $Date: 2006-04-06 21:11:28 -0400 (Thu, 06 Apr 2006) $
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ SystemBindingcreateSystemBinding() + +
+          Returns an assembly model artifact representing a system binding
+ + + + + +
+<T> org.apache.tuscany.model.assembly.Component
+
createSystemComponent(java.lang.String name, + java.lang.Class<T> service, + java.lang.Class<? extends T> impl, + org.apache.tuscany.model.assembly.Scope scope) + +
+          Helper method for creating a typical system component.
+ org.apache.tuscany.model.assembly.EntryPointcreateSystemEntryPoint(java.lang.String entryPointName, + java.lang.Class<?> serviceContract, + java.lang.String targetName) + +
+          Helper method for creating a system entry point wired to a component.
+ SystemImplementationcreateSystemImplementation() + +
+          Returns an assembly model artifact representing a system component implementation
+ SystemModulecreateSystemModule() + +
+          Returns an assembly model artifact representing a system module
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyFactory
createComponentType, createConfiguredProperty, createConfiguredReference, createConfiguredReference, createConfiguredService, createEntryPoint, createEntryPoint, createEntryPoint, createExternalService, createImportWSDL, createImportWSDL, createJavaServiceContract, createModule, createModuleComponent, createModuleFragment, createProperty, createProperty, createQName, createReference, createReference, createReference, createService, createServiceURI, createServiceURI, createServiceURI, createServiceURI, createSimpleComponent, createSubsystem, createWire, createWSDLServiceContract
+  +

+ + + + + + + + +
+Method Detail
+ +

+createSystemImplementation

+
+SystemImplementation createSystemImplementation()
+
+
Returns an assembly model artifact representing a system component implementation +

+

+
+
+
+
+
+
+
+ +

+createSystemModule

+
+SystemModule createSystemModule()
+
+
Returns an assembly model artifact representing a system module +

+

+
+
+
+
+
+
+
+ +

+createSystemBinding

+
+SystemBinding createSystemBinding()
+
+
Returns an assembly model artifact representing a system binding +

+

+
+
+
+
+
+
+
+ +

+createSystemComponent

+
+<T> org.apache.tuscany.model.assembly.Component createSystemComponent(java.lang.String name,
+                                                                      java.lang.Class<T> service,
+                                                                      java.lang.Class<? extends T> impl,
+                                                                      org.apache.tuscany.model.assembly.Scope scope)
+
+
Helper method for creating a typical system component. +

+

+
+
+
+
Parameters:
name - the name of the component
service - the service that the component provides
impl - the component implementation
scope - the component's scope +
Returns:
a Component model object with the appropriate system implementation
+
+
+
+ +

+createSystemEntryPoint

+
+org.apache.tuscany.model.assembly.EntryPoint createSystemEntryPoint(java.lang.String entryPointName,
+                                                                    java.lang.Class<?> serviceContract,
+                                                                    java.lang.String targetName)
+
+
Helper method for creating a system entry point wired to a component. +

+

+
+
+
+
Parameters:
entryPointName - the name of the entry point
serviceContract - the service contract exposed
targetName - the component to wire the entry point to +
Returns:
a EntryPoint model object that exposes the service contract and is wired to the named component
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemBinding.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemBinding.html new file mode 100644 index 0000000000..57379ba606 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemBinding.html @@ -0,0 +1,265 @@ + + + + + + + +SystemBinding (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly +
+Interface SystemBinding

+
+
All Superinterfaces:
org.apache.tuscany.model.assembly.AssemblyObject, org.apache.tuscany.model.assembly.Binding
+
+
+
All Known Implementing Classes:
SystemBindingImpl
+
+
+
+
public interface SystemBinding
extends org.apache.tuscany.model.assembly.Binding
+ + +

+Represents a system binding +

+ +

+

+
Version:
+
$Rev: 380031 $ $Date: 2006-02-22 21:52:04 -0500 (Wed, 22 Feb 2006) $
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetTargetName() + +
+          Returns the qualified name of the wire target the binding is associated with in component/service form
+ voidsetTargetName(java.lang.String name) + +
+          Sets the qualified name of the wire target the binding is associated with in component/service form
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Binding
getURI, setURI
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
+  +

+ + + + + + + + +
+Method Detail
+ +

+getTargetName

+
+java.lang.String getTargetName()
+
+
Returns the qualified name of the wire target the binding is associated with in component/service form +

+

+
+
+
+
+
+
+
+ +

+setTargetName

+
+void setTargetName(java.lang.String name)
+
+
Sets the qualified name of the wire target the binding is associated with in component/service form +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemImplementation.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemImplementation.html new file mode 100644 index 0000000000..4d20132ae3 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemImplementation.html @@ -0,0 +1,274 @@ + + + + + + + +SystemImplementation (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly +
+Interface SystemImplementation

+
+
All Superinterfaces:
org.apache.tuscany.model.assembly.AssemblyObject, org.apache.tuscany.model.assembly.AtomicImplementation, org.apache.tuscany.model.assembly.Extensible, org.apache.tuscany.model.assembly.Implementation
+
+
+
All Known Implementing Classes:
SystemImplementationImpl
+
+
+
+
public interface SystemImplementation
extends org.apache.tuscany.model.assembly.AtomicImplementation
+ + +

+Represents a system component implementation +

+ +

+

+
Version:
+
$Rev: 393677 $ $Date: 2006-04-12 21:03:55 -0400 (Wed, 12 Apr 2006) $
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Class<?>getImplementationClass() + +
+          Returns the implementation class of the system component
+ voidsetImplementationClass(java.lang.Class<?> value) + +
+          Sets the implementation class of the system component
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Implementation
getComponentType, setComponentType
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible
getExtensibilityAttributes, getExtensibilityElements
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
+  +

+ + + + + + + + +
+Method Detail
+ +

+getImplementationClass

+
+java.lang.Class<?> getImplementationClass()
+
+
Returns the implementation class of the system component +

+

+
+
+
+
+
+
+
+ +

+setImplementationClass

+
+void setImplementationClass(java.lang.Class<?> value)
+
+
Sets the implementation class of the system component +

+

+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemModule.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemModule.html new file mode 100644 index 0000000000..11c4c6dda2 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/SystemModule.html @@ -0,0 +1,284 @@ + + + + + + + +SystemModule (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly +
+Interface SystemModule

+
+
All Superinterfaces:
org.apache.tuscany.model.assembly.AssemblyObject, org.apache.tuscany.model.assembly.Composite, org.apache.tuscany.model.assembly.Extensible, org.apache.tuscany.model.assembly.Implementation, org.apache.tuscany.model.assembly.Module
+
+
+
All Known Implementing Classes:
SystemModuleImpl
+
+
+
+
public interface SystemModule
extends org.apache.tuscany.model.assembly.Module
+ + +

+


+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Class<?>getImplementationClass() + +
+          Returns the implementation class of the system component
+ voidsetImplementationClass(java.lang.Class<?> value) + +
+          Sets the implementation class of the system component
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Module
getModuleFragment, getModuleFragments
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Composite
getComponents, getConfiguredService, getEntryPoints, getExternalServices, getName, getPart, getWires, getWSDLImports, getWSDLImports, setName
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Implementation
getComponentType, setComponentType
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible
getExtensibilityAttributes, getExtensibilityElements
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
+  +

+ + + + + + + + +
+Method Detail
+ +

+getImplementationClass

+
+java.lang.Class<?> getImplementationClass()
+
+
Returns the implementation class of the system component +

+

+
Specified by:
getImplementationClass in interface org.apache.tuscany.model.assembly.Composite
+
+
+
+
+
+
+ +

+setImplementationClass

+
+void setImplementationClass(java.lang.Class<?> value)
+
+
Sets the implementation class of the system component +

+

+
Specified by:
setImplementationClass in interface org.apache.tuscany.model.assembly.Composite
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemAssemblyFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemAssemblyFactory.html new file mode 100644 index 0000000000..e7a68065ce --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemAssemblyFactory.html @@ -0,0 +1,251 @@ + + + + + + + +Uses of Interface org.apache.tuscany.core.system.assembly.SystemAssemblyFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.core.system.assembly.SystemAssemblyFactory

+
+ + + + + + + + + + + + + + + + + +
+Packages that use SystemAssemblyFactory
org.apache.tuscany.core.config.impl  
org.apache.tuscany.core.loader.assembly  
org.apache.tuscany.core.system.assembly.impl  
+  +

+ + + + + +
+Uses of SystemAssemblyFactory in org.apache.tuscany.core.config.impl
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.config.impl with parameters of type SystemAssemblyFactory
+ voidJava5ComponentTypeIntrospector.setFactory(SystemAssemblyFactory factory) + +
+           
+  +

+ + + + + +
+Uses of SystemAssemblyFactory in org.apache.tuscany.core.loader.assembly
+  +

+ + + + + + + + + +
Fields in org.apache.tuscany.core.loader.assembly declared as SystemAssemblyFactory
+protected  SystemAssemblyFactoryAbstractLoader.factory + +
+           
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.loader.assembly with parameters of type SystemAssemblyFactory
+ voidAbstractLoader.setFactory(SystemAssemblyFactory factory) + +
+           
+  +

+ + + + + +
+Uses of SystemAssemblyFactory in org.apache.tuscany.core.system.assembly.impl
+  +

+ + + + + + + + + +
Classes in org.apache.tuscany.core.system.assembly.impl that implement SystemAssemblyFactory
+ classSystemAssemblyFactoryImpl + +
+          The default implementation of the system assembly factory
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemBinding.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemBinding.html new file mode 100644 index 0000000000..9978072eb6 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemBinding.html @@ -0,0 +1,252 @@ + + + + + + + +Uses of Interface org.apache.tuscany.core.system.assembly.SystemBinding (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.core.system.assembly.SystemBinding

+
+ + + + + + + + + + + + + + + + + +
+Packages that use SystemBinding
org.apache.tuscany.core.loader.system  
org.apache.tuscany.core.system.assembly  
org.apache.tuscany.core.system.assembly.impl  
+  +

+ + + + + +
+Uses of SystemBinding in org.apache.tuscany.core.loader.system
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.loader.system that return SystemBinding
+ SystemBindingSystemBindingLoader.load(javax.xml.stream.XMLStreamReader reader, + LoaderContext loaderContext) + +
+           
+  +

+ + + + + +
+Uses of SystemBinding in org.apache.tuscany.core.system.assembly
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.system.assembly that return SystemBinding
+ SystemBindingSystemAssemblyFactory.createSystemBinding() + +
+          Returns an assembly model artifact representing a system binding
+  +

+ + + + + +
+Uses of SystemBinding in org.apache.tuscany.core.system.assembly.impl
+  +

+ + + + + + + + + +
Classes in org.apache.tuscany.core.system.assembly.impl that implement SystemBinding
+ classSystemBindingImpl + +
+          The default implementation of the system binding assembly artifact
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.system.assembly.impl that return SystemBinding
+ SystemBindingSystemAssemblyFactoryImpl.createSystemBinding() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemImplementation.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemImplementation.html new file mode 100644 index 0000000000..d2729c26a0 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemImplementation.html @@ -0,0 +1,252 @@ + + + + + + + +Uses of Interface org.apache.tuscany.core.system.assembly.SystemImplementation (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.core.system.assembly.SystemImplementation

+
+ + + + + + + + + + + + + + + + + +
+Packages that use SystemImplementation
org.apache.tuscany.core.loader.system  
org.apache.tuscany.core.system.assembly  
org.apache.tuscany.core.system.assembly.impl  
+  +

+ + + + + +
+Uses of SystemImplementation in org.apache.tuscany.core.loader.system
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.loader.system that return SystemImplementation
+ SystemImplementationSystemImplementationLoader.load(javax.xml.stream.XMLStreamReader reader, + LoaderContext loaderContext) + +
+           
+  +

+ + + + + +
+Uses of SystemImplementation in org.apache.tuscany.core.system.assembly
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.system.assembly that return SystemImplementation
+ SystemImplementationSystemAssemblyFactory.createSystemImplementation() + +
+          Returns an assembly model artifact representing a system component implementation
+  +

+ + + + + +
+Uses of SystemImplementation in org.apache.tuscany.core.system.assembly.impl
+  +

+ + + + + + + + + +
Classes in org.apache.tuscany.core.system.assembly.impl that implement SystemImplementation
+ classSystemImplementationImpl + +
+          The default implementation of the system implementation assembly artifact
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.system.assembly.impl that return SystemImplementation
+ SystemImplementationSystemAssemblyFactoryImpl.createSystemImplementation() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemModule.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemModule.html new file mode 100644 index 0000000000..63d72f6ebb --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/class-use/SystemModule.html @@ -0,0 +1,222 @@ + + + + + + + +Uses of Interface org.apache.tuscany.core.system.assembly.SystemModule (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.core.system.assembly.SystemModule

+
+ + + + + + + + + + + + + +
+Packages that use SystemModule
org.apache.tuscany.core.system.assembly  
org.apache.tuscany.core.system.assembly.impl  
+  +

+ + + + + +
+Uses of SystemModule in org.apache.tuscany.core.system.assembly
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.system.assembly that return SystemModule
+ SystemModuleSystemAssemblyFactory.createSystemModule() + +
+          Returns an assembly model artifact representing a system module
+  +

+ + + + + +
+Uses of SystemModule in org.apache.tuscany.core.system.assembly.impl
+  +

+ + + + + + + + + +
Classes in org.apache.tuscany.core.system.assembly.impl that implement SystemModule
+ classSystemModuleImpl + +
+          An implementation of Module.
+  +

+ + + + + + + + + +
Methods in org.apache.tuscany.core.system.assembly.impl that return SystemModule
+ SystemModuleSystemAssemblyFactoryImpl.createSystemModule() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemAssemblyFactoryImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemAssemblyFactoryImpl.html new file mode 100644 index 0000000000..8d22569ec8 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemAssemblyFactoryImpl.html @@ -0,0 +1,405 @@ + + + + + + + +SystemAssemblyFactoryImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly.impl +
+Class SystemAssemblyFactoryImpl

+
+java.lang.Object
+  extended by org.apache.tuscany.model.assembly.impl.AssemblyFactoryImpl
+      extended by org.apache.tuscany.core.system.assembly.impl.SystemAssemblyFactoryImpl
+
+
+
All Implemented Interfaces:
SystemAssemblyFactory, org.apache.tuscany.model.assembly.AssemblyFactory
+
+
+
+
public class SystemAssemblyFactoryImpl
extends org.apache.tuscany.model.assembly.impl.AssemblyFactoryImpl
implements SystemAssemblyFactory
+ + +

+The default implementation of the system assembly factory +

+ +

+

+
Version:
+
$Rev: 404728 $ $Date: 2006-05-07 02:20:58 -0400 (Sun, 07 May 2006) $
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SystemAssemblyFactoryImpl() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ SystemBindingcreateSystemBinding() + +
+          Returns an assembly model artifact representing a system binding
+ + + + + +
+<T> org.apache.tuscany.model.assembly.Component
+
createSystemComponent(java.lang.String name, + java.lang.Class<T> service, + java.lang.Class<? extends T> impl, + org.apache.tuscany.model.assembly.Scope scope) + +
+          Helper method for creating a typical system component.
+ org.apache.tuscany.model.assembly.EntryPointcreateSystemEntryPoint(java.lang.String entryPointName, + java.lang.Class<?> serviceContract, + java.lang.String targetName) + +
+          Helper method for creating a system entry point wired to a component.
+ SystemImplementationcreateSystemImplementation() + +
+          Returns an assembly model artifact representing a system component implementation
+ SystemModulecreateSystemModule() + +
+          Returns an assembly model artifact representing a system module
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyFactoryImpl
createComponentType, createConfiguredProperty, createConfiguredReference, createConfiguredReference, createConfiguredService, createEntryPoint, createEntryPoint, createEntryPoint, createExternalService, createImportWSDL, createImportWSDL, createJavaServiceContract, createModule, createModuleComponent, createModuleFragment, createProperty, createProperty, createQName, createReference, createReference, createReference, createService, createServiceURI, createServiceURI, createServiceURI, createServiceURI, createSimpleComponent, createSubsystem, createWire, createWSDLServiceContract
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyFactory
createComponentType, createConfiguredProperty, createConfiguredReference, createConfiguredReference, createConfiguredService, createEntryPoint, createEntryPoint, createEntryPoint, createExternalService, createImportWSDL, createImportWSDL, createJavaServiceContract, createModule, createModuleComponent, createModuleFragment, createProperty, createProperty, createQName, createReference, createReference, createReference, createService, createServiceURI, createServiceURI, createServiceURI, createServiceURI, createSimpleComponent, createSubsystem, createWire, createWSDLServiceContract
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemAssemblyFactoryImpl

+
+public SystemAssemblyFactoryImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+createSystemImplementation

+
+public SystemImplementation createSystemImplementation()
+
+
Description copied from interface: SystemAssemblyFactory
+
Returns an assembly model artifact representing a system component implementation +

+

+
Specified by:
createSystemImplementation in interface SystemAssemblyFactory
+
+
+
+
+
+
+ +

+createSystemBinding

+
+public SystemBinding createSystemBinding()
+
+
Description copied from interface: SystemAssemblyFactory
+
Returns an assembly model artifact representing a system binding +

+

+
Specified by:
createSystemBinding in interface SystemAssemblyFactory
+
+
+
+
+
+
+ +

+createSystemComponent

+
+public <T> org.apache.tuscany.model.assembly.Component createSystemComponent(java.lang.String name,
+                                                                             java.lang.Class<T> service,
+                                                                             java.lang.Class<? extends T> impl,
+                                                                             org.apache.tuscany.model.assembly.Scope scope)
+
+
Description copied from interface: SystemAssemblyFactory
+
Helper method for creating a typical system component. +

+

+
Specified by:
createSystemComponent in interface SystemAssemblyFactory
+
+
+
Parameters:
name - the name of the component
service - the service that the component provides
impl - the component implementation
scope - the component's scope +
Returns:
a Component model object with the appropriate system implementation
+
+
+
+ +

+createSystemEntryPoint

+
+public org.apache.tuscany.model.assembly.EntryPoint createSystemEntryPoint(java.lang.String entryPointName,
+                                                                           java.lang.Class<?> serviceContract,
+                                                                           java.lang.String targetName)
+
+
Description copied from interface: SystemAssemblyFactory
+
Helper method for creating a system entry point wired to a component. +

+

+
Specified by:
createSystemEntryPoint in interface SystemAssemblyFactory
+
+
+
Parameters:
entryPointName - the name of the entry point
serviceContract - the service contract exposed
targetName - the component to wire the entry point to +
Returns:
a EntryPoint model object that exposes the service contract and is wired to the named component
+
+
+
+ +

+createSystemModule

+
+public SystemModule createSystemModule()
+
+
Description copied from interface: SystemAssemblyFactory
+
Returns an assembly model artifact representing a system module +

+

+
Specified by:
createSystemModule in interface SystemAssemblyFactory
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemBindingImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemBindingImpl.html new file mode 100644 index 0000000000..ec5b0fe59a --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemBindingImpl.html @@ -0,0 +1,342 @@ + + + + + + + +SystemBindingImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly.impl +
+Class SystemBindingImpl

+
+java.lang.Object
+  extended by org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
+      extended by org.apache.tuscany.model.assembly.impl.ExtensibleImpl
+          extended by org.apache.tuscany.model.assembly.impl.BindingImpl
+              extended by org.apache.tuscany.core.system.assembly.impl.SystemBindingImpl
+
+
+
All Implemented Interfaces:
SystemBinding, org.apache.tuscany.model.assembly.AssemblyObject, org.apache.tuscany.model.assembly.Binding, org.apache.tuscany.model.assembly.Extensible
+
+
+
+
public class SystemBindingImpl
extends org.apache.tuscany.model.assembly.impl.BindingImpl
implements SystemBinding
+ + +

+The default implementation of the system binding assembly artifact +

+ +

+

+
Version:
+
$Rev: 380031 $ $Date: 2006-02-22 21:52:04 -0500 (Wed, 22 Feb 2006) $
+
+
+ +

+ + + + + + + + + + + + +
+Constructor Summary
+protected SystemBindingImpl() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetTargetName() + +
+          Returns the qualified name of the wire target the binding is associated with in component/service form
+ voidsetTargetName(java.lang.String name) + +
+          Sets the qualified name of the wire target the binding is associated with in component/service form
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.BindingImpl
accept, freeze, getURI, initialize, setURI
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.ExtensibleImpl
getExtensibilityAttributes, getExtensibilityElements
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
accept, checkInitialized, checkNotFrozen, freeze, initialize, isFrozen, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Binding
getURI, setURI
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemBindingImpl

+
+protected SystemBindingImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getTargetName

+
+public java.lang.String getTargetName()
+
+
Description copied from interface: SystemBinding
+
Returns the qualified name of the wire target the binding is associated with in component/service form +

+

+
Specified by:
getTargetName in interface SystemBinding
+
+
+
+
+
+
+ +

+setTargetName

+
+public void setTargetName(java.lang.String name)
+
+
Description copied from interface: SystemBinding
+
Sets the qualified name of the wire target the binding is associated with in component/service form +

+

+
Specified by:
setTargetName in interface SystemBinding
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemImplementationImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemImplementationImpl.html new file mode 100644 index 0000000000..1ef1d17c6c --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemImplementationImpl.html @@ -0,0 +1,352 @@ + + + + + + + +SystemImplementationImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly.impl +
+Class SystemImplementationImpl

+
+java.lang.Object
+  extended by org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
+      extended by org.apache.tuscany.model.assembly.impl.ExtensibleImpl
+          extended by org.apache.tuscany.model.assembly.impl.ImplementationImpl
+              extended by org.apache.tuscany.model.assembly.impl.AtomicImplementationImpl
+                  extended by org.apache.tuscany.core.system.assembly.impl.SystemImplementationImpl
+
+
+
All Implemented Interfaces:
SystemImplementation, org.apache.tuscany.model.assembly.AssemblyObject, org.apache.tuscany.model.assembly.AtomicImplementation, org.apache.tuscany.model.assembly.Extensible, org.apache.tuscany.model.assembly.Implementation
+
+
+
+
public class SystemImplementationImpl
extends org.apache.tuscany.model.assembly.impl.AtomicImplementationImpl
implements SystemImplementation
+ + +

+The default implementation of the system implementation assembly artifact +

+ +

+

+
Version:
+
$Rev: 393677 $ $Date: 2006-04-12 21:03:55 -0400 (Wed, 12 Apr 2006) $
+
+
+ +

+ + + + + + + + + + + + +
+Constructor Summary
+protected SystemImplementationImpl() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.Class<?>getImplementationClass() + +
+          Returns the implementation class of the system component
+ voidsetImplementationClass(java.lang.Class<?> value) + +
+          Sets the implementation class of the system component
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.ImplementationImpl
accept, freeze, getComponentType, initialize, setComponentType
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.ExtensibleImpl
getExtensibilityAttributes, getExtensibilityElements
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
accept, checkInitialized, checkNotFrozen, freeze, initialize, isFrozen, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Implementation
getComponentType, setComponentType
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible
getExtensibilityAttributes, getExtensibilityElements
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemImplementationImpl

+
+protected SystemImplementationImpl()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getImplementationClass

+
+public java.lang.Class<?> getImplementationClass()
+
+
Description copied from interface: SystemImplementation
+
Returns the implementation class of the system component +

+

+
Specified by:
getImplementationClass in interface SystemImplementation
+
+
+
+
+
+
+ +

+setImplementationClass

+
+public void setImplementationClass(java.lang.Class<?> value)
+
+
Description copied from interface: SystemImplementation
+
Sets the implementation class of the system component +

+

+
Specified by:
setImplementationClass in interface SystemImplementation
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemModuleImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemModuleImpl.html new file mode 100644 index 0000000000..75801362ca --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/SystemModuleImpl.html @@ -0,0 +1,538 @@ + + + + + + + +SystemModuleImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.assembly.impl +
+Class SystemModuleImpl

+
+java.lang.Object
+  extended by org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
+      extended by org.apache.tuscany.model.assembly.impl.ExtensibleImpl
+          extended by org.apache.tuscany.model.assembly.impl.CompositeImpl
+              extended by org.apache.tuscany.core.system.assembly.impl.SystemModuleImpl
+
+
+
All Implemented Interfaces:
SystemModule, org.apache.tuscany.model.assembly.AssemblyObject, org.apache.tuscany.model.assembly.Composite, org.apache.tuscany.model.assembly.Extensible, org.apache.tuscany.model.assembly.Implementation, org.apache.tuscany.model.assembly.Module
+
+
+
+
public class SystemModuleImpl
extends org.apache.tuscany.model.assembly.impl.CompositeImpl
implements SystemModule
+ + +

+An implementation of Module. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+protected SystemModuleImpl() + +
+          Constructor
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanaccept(org.apache.tuscany.model.assembly.AssemblyVisitor visitor) + +
+           
+ voidfreeze() + +
+           
+ org.apache.tuscany.model.assembly.ComponentTypegetComponentType() + +
+           
+ java.lang.ObjectgetContextFactory() + +
+           
+ java.lang.Class<?>getImplementationClass() + +
+          Returns the implementation class of the system component
+ org.apache.tuscany.model.assembly.ModuleFragmentgetModuleFragment(java.lang.String name) + +
+           
+ java.util.List<org.apache.tuscany.model.assembly.ModuleFragment>getModuleFragments() + +
+           
+ voidinitialize(org.apache.tuscany.model.assembly.AssemblyContext modelContext) + +
+           
+ voidsetComponentType(org.apache.tuscany.model.assembly.ComponentType componentType) + +
+           
+ voidsetContextFactory(java.lang.Object configuration) + +
+           
+ voidsetImplementationClass(java.lang.Class<?> clazz) + +
+          Sets the implementation class of the system component
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.CompositeImpl
getComponents, getConfiguredService, getEntryPoints, getExternalServices, getName, getPart, getWires, getWSDLImports, getWSDLImports, setName, wire
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.ExtensibleImpl
getExtensibilityAttributes, getExtensibilityElements
+ + + + + + + +
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
accept, checkInitialized, checkNotFrozen, freeze, initialize, isFrozen, isInitialized
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Composite
getComponents, getConfiguredService, getEntryPoints, getExternalServices, getName, getPart, getWires, getWSDLImports, getWSDLImports, setName
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible
getExtensibilityAttributes, getExtensibilityElements
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemModuleImpl

+
+protected SystemModuleImpl()
+
+
Constructor +

+

+ + + + + + + + +
+Method Detail
+ +

+getComponentType

+
+public org.apache.tuscany.model.assembly.ComponentType getComponentType()
+
+
+
Specified by:
getComponentType in interface org.apache.tuscany.model.assembly.Implementation
Overrides:
getComponentType in class org.apache.tuscany.model.assembly.impl.CompositeImpl
+
+
+
See Also:
Implementation.getComponentType()
+
+
+
+ +

+setComponentType

+
+public void setComponentType(org.apache.tuscany.model.assembly.ComponentType componentType)
+
+
+
Specified by:
setComponentType in interface org.apache.tuscany.model.assembly.Implementation
Overrides:
setComponentType in class org.apache.tuscany.model.assembly.impl.CompositeImpl
+
+
+
See Also:
Implementation.setComponentType(org.apache.tuscany.model.assembly.ComponentType)
+
+
+
+ +

+getModuleFragments

+
+public java.util.List<org.apache.tuscany.model.assembly.ModuleFragment> getModuleFragments()
+
+
+
Specified by:
getModuleFragments in interface org.apache.tuscany.model.assembly.Module
+
+
+
See Also:
Module.getModuleFragments()
+
+
+
+ +

+getModuleFragment

+
+public org.apache.tuscany.model.assembly.ModuleFragment getModuleFragment(java.lang.String name)
+
+
+
Specified by:
getModuleFragment in interface org.apache.tuscany.model.assembly.Module
+
+
+
See Also:
Module.getModuleFragment(java.lang.String)
+
+
+
+ +

+initialize

+
+public void initialize(org.apache.tuscany.model.assembly.AssemblyContext modelContext)
+
+
+
Specified by:
initialize in interface org.apache.tuscany.model.assembly.AssemblyObject
Overrides:
initialize in class org.apache.tuscany.model.assembly.impl.CompositeImpl
+
+
+
See Also:
AssemblyObject.initialize(org.apache.tuscany.model.assembly.AssemblyContext)
+
+
+
+ +

+freeze

+
+public void freeze()
+
+
+
Specified by:
freeze in interface org.apache.tuscany.model.assembly.AssemblyObject
Overrides:
freeze in class org.apache.tuscany.model.assembly.impl.CompositeImpl
+
+
+
See Also:
AssemblyObject.freeze()
+
+
+
+ +

+getContextFactory

+
+public java.lang.Object getContextFactory()
+
+
+
+
+
+
See Also:
ContextFactoryHolder.getContextFactory()
+
+
+
+ +

+setContextFactory

+
+public void setContextFactory(java.lang.Object configuration)
+
+
+
+
+
+
See Also:
ContextFactoryHolder.setContextFactory(java.lang.Object)
+
+
+
+ +

+accept

+
+public boolean accept(org.apache.tuscany.model.assembly.AssemblyVisitor visitor)
+
+
+
Specified by:
accept in interface org.apache.tuscany.model.assembly.AssemblyObject
Overrides:
accept in class org.apache.tuscany.model.assembly.impl.CompositeImpl
+
+
+
See Also:
CompositeImpl.accept(org.apache.tuscany.model.assembly.AssemblyVisitor)
+
+
+
+ +

+getImplementationClass

+
+public java.lang.Class<?> getImplementationClass()
+
+
Description copied from interface: SystemModule
+
Returns the implementation class of the system component +

+

+
Specified by:
getImplementationClass in interface SystemModule
Specified by:
getImplementationClass in interface org.apache.tuscany.model.assembly.Composite
Overrides:
getImplementationClass in class org.apache.tuscany.model.assembly.impl.CompositeImpl
+
+
+
+
+
+
+ +

+setImplementationClass

+
+public void setImplementationClass(java.lang.Class<?> clazz)
+
+
Description copied from interface: SystemModule
+
Sets the implementation class of the system component +

+

+
Specified by:
setImplementationClass in interface SystemModule
Specified by:
setImplementationClass in interface org.apache.tuscany.model.assembly.Composite
Overrides:
setImplementationClass in class org.apache.tuscany.model.assembly.impl.CompositeImpl
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemAssemblyFactoryImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemAssemblyFactoryImpl.html new file mode 100644 index 0000000000..f7b6416113 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemAssemblyFactoryImpl.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.assembly.impl.SystemAssemblyFactoryImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.assembly.impl.SystemAssemblyFactoryImpl

+
+No usage of org.apache.tuscany.core.system.assembly.impl.SystemAssemblyFactoryImpl +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemBindingImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemBindingImpl.html new file mode 100644 index 0000000000..b07ff3dcdf --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemBindingImpl.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.assembly.impl.SystemBindingImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.assembly.impl.SystemBindingImpl

+
+No usage of org.apache.tuscany.core.system.assembly.impl.SystemBindingImpl +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemImplementationImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemImplementationImpl.html new file mode 100644 index 0000000000..9f8e5e9f22 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemImplementationImpl.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.assembly.impl.SystemImplementationImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.assembly.impl.SystemImplementationImpl

+
+No usage of org.apache.tuscany.core.system.assembly.impl.SystemImplementationImpl +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemModuleImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemModuleImpl.html new file mode 100644 index 0000000000..90ba2c6f52 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/class-use/SystemModuleImpl.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.assembly.impl.SystemModuleImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.assembly.impl.SystemModuleImpl

+
+No usage of org.apache.tuscany.core.system.assembly.impl.SystemModuleImpl +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-frame.html new file mode 100644 index 0000000000..6e265f4f7d --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.apache.tuscany.core.system.assembly.impl (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.assembly.impl + + + + +
+Classes  + +
+SystemAssemblyFactoryImpl +
+SystemBindingImpl +
+SystemImplementationImpl +
+SystemModuleImpl
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-summary.html new file mode 100644 index 0000000000..722e222b90 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-summary.html @@ -0,0 +1,167 @@ + + + + + + + +org.apache.tuscany.core.system.assembly.impl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.assembly.impl +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
SystemAssemblyFactoryImplThe default implementation of the system assembly factory
SystemBindingImplThe default implementation of the system binding assembly artifact
SystemImplementationImplThe default implementation of the system implementation assembly artifact
SystemModuleImplAn implementation of Module.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-tree.html new file mode 100644 index 0000000000..54dc34aee0 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-tree.html @@ -0,0 +1,175 @@ + + + + + + + +org.apache.tuscany.core.system.assembly.impl Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.assembly.impl +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-use.html new file mode 100644 index 0000000000..483340d1d3 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/impl/package-use.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.assembly.impl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.assembly.impl

+
+No usage of org.apache.tuscany.core.system.assembly.impl +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-frame.html new file mode 100644 index 0000000000..9e2f0df4e3 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.apache.tuscany.core.system.assembly (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.assembly + + + + +
+Interfaces  + +
+SystemAssemblyFactory +
+SystemBinding +
+SystemImplementation +
+SystemModule
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-summary.html new file mode 100644 index 0000000000..e47ac3b013 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-summary.html @@ -0,0 +1,167 @@ + + + + + + + +org.apache.tuscany.core.system.assembly (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.assembly +

+ + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
SystemAssemblyFactoryA factory for building system assembly model artifacts
SystemBindingRepresents a system binding
SystemImplementationRepresents a system component implementation
SystemModule 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-tree.html new file mode 100644 index 0000000000..334139902e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-tree.html @@ -0,0 +1,164 @@ + + + + + + + +org.apache.tuscany.core.system.assembly Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.assembly +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-use.html new file mode 100644 index 0000000000..df8aebf318 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/assembly/package-use.html @@ -0,0 +1,279 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.assembly (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.assembly

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.apache.tuscany.core.system.assembly
org.apache.tuscany.core.config.impl  
org.apache.tuscany.core.loader.assembly  
org.apache.tuscany.core.loader.system  
org.apache.tuscany.core.system.assembly  
org.apache.tuscany.core.system.assembly.impl  
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.assembly used by org.apache.tuscany.core.config.impl
SystemAssemblyFactory + +
+          A factory for building system assembly model artifacts
+  +

+ + + + + + + + +
+Classes in org.apache.tuscany.core.system.assembly used by org.apache.tuscany.core.loader.assembly
SystemAssemblyFactory + +
+          A factory for building system assembly model artifacts
+  +

+ + + + + + + + + + + +
+Classes in org.apache.tuscany.core.system.assembly used by org.apache.tuscany.core.loader.system
SystemBinding + +
+          Represents a system binding
SystemImplementation + +
+          Represents a system component implementation
+  +

+ + + + + + + + + + + + + + +
+Classes in org.apache.tuscany.core.system.assembly used by org.apache.tuscany.core.system.assembly
SystemBinding + +
+          Represents a system binding
SystemImplementation + +
+          Represents a system component implementation
SystemModule + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.apache.tuscany.core.system.assembly used by org.apache.tuscany.core.system.assembly.impl
SystemAssemblyFactory + +
+          A factory for building system assembly model artifacts
SystemBinding + +
+          Represents a system binding
SystemImplementation + +
+          Represents a system component implementation
SystemModule + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemContextFactoryBuilder.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemContextFactoryBuilder.html new file mode 100644 index 0000000000..ae5b87cfff --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemContextFactoryBuilder.html @@ -0,0 +1,276 @@ + + + + + + + +SystemContextFactoryBuilder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.builder +
+Class SystemContextFactoryBuilder

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.builder.SystemContextFactoryBuilder
+
+
+
All Implemented Interfaces:
ContextFactoryBuilder
+
+
+
+
public class SystemContextFactoryBuilder
extends java.lang.Object
implements ContextFactoryBuilder
+ + +

+Decorates components whose implementation type is a SystemImplementation + with the appropriate runtime configuration. This builder handles both system composite components as well + as system leaf or "simple" components. Consequently, both simple and composite component types may be + injected and autowired. +

+ Note that system component references are not proxied. +

+ +

+

+
Version:
+
$Rev: 404728 $ $Date: 2006-05-07 02:20:58 -0400 (Sun, 07 May 2006) $
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SystemContextFactoryBuilder(org.apache.tuscany.common.monitor.MonitorFactory monitorFactory) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidbuild(org.apache.tuscany.model.assembly.AssemblyObject modelObject) + +
+          Creates or updates a context factory based on configuration contained in the given model object.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemContextFactoryBuilder

+
+public SystemContextFactoryBuilder(org.apache.tuscany.common.monitor.MonitorFactory monitorFactory)
+
+
+ + + + + + + + +
+Method Detail
+ +

+build

+
+public void build(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
+           throws BuilderException
+
+
Description copied from interface: ContextFactoryBuilder
+
Creates or updates a context factory based on configuration contained in the given model object. The model object is + decorated with the factory. +

+

+
Specified by:
build in interface ContextFactoryBuilder
+
+
+
Parameters:
modelObject - the logical configuration model node +
Throws: +
BuilderException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemEntryPointBuilder.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemEntryPointBuilder.html new file mode 100644 index 0000000000..aab09c7974 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemEntryPointBuilder.html @@ -0,0 +1,271 @@ + + + + + + + +SystemEntryPointBuilder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.builder +
+Class SystemEntryPointBuilder

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.builder.SystemEntryPointBuilder
+
+
+
All Implemented Interfaces:
ContextFactoryBuilder
+
+
+
+
public class SystemEntryPointBuilder
extends java.lang.Object
implements ContextFactoryBuilder
+ + +

+Decorates the logical model with entry point context configuration builders +

+ +

+

+
Version:
+
$Rev: 385747 $ $Date: 2006-03-13 22:12:53 -0800 (Mon, 13 Mar 2006) $
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SystemEntryPointBuilder() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidbuild(org.apache.tuscany.model.assembly.AssemblyObject modelObject) + +
+          Creates or updates a context factory based on configuration contained in the given model object.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemEntryPointBuilder

+
+public SystemEntryPointBuilder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+build

+
+public void build(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
+           throws BuilderException
+
+
Description copied from interface: ContextFactoryBuilder
+
Creates or updates a context factory based on configuration contained in the given model object. The model object is + decorated with the factory. +

+

+
Specified by:
build in interface ContextFactoryBuilder
+
+
+
Parameters:
modelObject - the logical configuration model node +
Throws: +
BuilderException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemExternalServiceBuilder.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemExternalServiceBuilder.html new file mode 100644 index 0000000000..b91367cd0d --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/SystemExternalServiceBuilder.html @@ -0,0 +1,271 @@ + + + + + + + +SystemExternalServiceBuilder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.builder +
+Class SystemExternalServiceBuilder

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.builder.SystemExternalServiceBuilder
+
+
+
All Implemented Interfaces:
ContextFactoryBuilder
+
+
+
+
public class SystemExternalServiceBuilder
extends java.lang.Object
implements ContextFactoryBuilder
+ + +

+Creates runtime configurations for system type external services +

+ +

+

+
Version:
+
$Rev: 393677 $ $Date: 2006-04-12 21:03:55 -0400 (Wed, 12 Apr 2006) $
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SystemExternalServiceBuilder() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidbuild(org.apache.tuscany.model.assembly.AssemblyObject modelObject) + +
+          Creates or updates a context factory based on configuration contained in the given model object.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemExternalServiceBuilder

+
+public SystemExternalServiceBuilder()
+
+
+ + + + + + + + +
+Method Detail
+ +

+build

+
+public void build(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
+           throws BuilderException
+
+
Description copied from interface: ContextFactoryBuilder
+
Creates or updates a context factory based on configuration contained in the given model object. The model object is + decorated with the factory. +

+

+
Specified by:
build in interface ContextFactoryBuilder
+
+
+
Parameters:
modelObject - the logical configuration model node +
Throws: +
BuilderException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemContextFactoryBuilder.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemContextFactoryBuilder.html new file mode 100644 index 0000000000..8e7971bd5f --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemContextFactoryBuilder.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.builder.SystemContextFactoryBuilder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.builder.SystemContextFactoryBuilder

+
+No usage of org.apache.tuscany.core.system.builder.SystemContextFactoryBuilder +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemEntryPointBuilder.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemEntryPointBuilder.html new file mode 100644 index 0000000000..ea001cb89f --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemEntryPointBuilder.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.builder.SystemEntryPointBuilder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.builder.SystemEntryPointBuilder

+
+No usage of org.apache.tuscany.core.system.builder.SystemEntryPointBuilder +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemExternalServiceBuilder.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemExternalServiceBuilder.html new file mode 100644 index 0000000000..1908ab5495 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/class-use/SystemExternalServiceBuilder.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.builder.SystemExternalServiceBuilder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.builder.SystemExternalServiceBuilder

+
+No usage of org.apache.tuscany.core.system.builder.SystemExternalServiceBuilder +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-frame.html new file mode 100644 index 0000000000..bface75639 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.apache.tuscany.core.system.builder (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.builder + + + + +
+Classes  + +
+SystemContextFactoryBuilder +
+SystemEntryPointBuilder +
+SystemExternalServiceBuilder
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-summary.html new file mode 100644 index 0000000000..f6e6c716e5 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-summary.html @@ -0,0 +1,164 @@ + + + + + + + +org.apache.tuscany.core.system.builder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.builder +

+ + + + + + + + + + + + + + + + + +
+Class Summary
SystemContextFactoryBuilderDecorates components whose implementation type is a SystemImplementation + with the appropriate runtime configuration.
SystemEntryPointBuilderDecorates the logical model with entry point context configuration builders
SystemExternalServiceBuilderCreates runtime configurations for system type external services
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-tree.html new file mode 100644 index 0000000000..2ebd50c470 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-tree.html @@ -0,0 +1,153 @@ + + + + + + + +org.apache.tuscany.core.system.builder Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.builder +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-use.html new file mode 100644 index 0000000000..ce830fe9a3 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/builder/package-use.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.builder (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.builder

+
+No usage of org.apache.tuscany.core.system.builder +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemContextFactory.html new file mode 100644 index 0000000000..1f40712f2a --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemContextFactory.html @@ -0,0 +1,692 @@ + + + + + + + +SystemContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config +
+Class SystemContextFactory

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.config.SystemContextFactory
+
+
+
All Implemented Interfaces:
ContextFactory<Context>, ContextResolver
+
+
+
+
public class SystemContextFactory
extends java.lang.Object
implements ContextFactory<Context>, ContextResolver
+ + +

+A ContextFactory that handles system component implementation types, which may be either simple, leaf + types or an composites. +

+ For composite types, this factory delegates to an ObjectFactory to create an + instance of the composite implementation and perform injection of configuration and references. Once an composite + instance is created, the factory will register the composite's children. This process may be done recursively in a + lazy fashion, descending down an composite hierarchy as a child composite is instantiated. +

+ +

+

+
Version:
+
$Rev: 406532 $ $Date: 2006-05-15 00:23:43 -0400 (Mon, 15 May 2006) $
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
SystemContextFactory(java.lang.String name, + java.lang.reflect.Constructor ctr, + org.apache.tuscany.model.assembly.Scope scope) + +
+          Creates the runtime configuration
SystemContextFactory(java.lang.String name, + org.apache.tuscany.model.assembly.Module module, + java.lang.reflect.Constructor ctr, + org.apache.tuscany.model.assembly.Scope scope) + +
+          Creates the runtime configuration
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddProperty(java.lang.String propertyName, + java.lang.Object value) + +
+          Adds a property to the context
+ voidaddSourceWireFactories(java.lang.String referenceName, + java.lang.Class referenceInterface, + java.util.List<SourceWireFactory> factory, + boolean multiplicity) + +
+          Adds a set of source-side wire factories for the given reference.
+ voidaddSourceWireFactory(java.lang.String referenceName, + SourceWireFactory factory) + +
+          Adds a source-side wire factory for the given reference.
+ voidaddTargetWireFactory(java.lang.String serviceName, + TargetWireFactory factory) + +
+          Adds a target-side wire factory for the given service name.
+ ContextcreateContext() + +
+          Creates a Context based on configuration supplied by a logical model assembly
+ CompositeContextgetCurrentContext() + +
+          Returns the current composite context
+ java.lang.StringgetName() + +
+          Returns the name of the Context produced by the current factory
+ org.apache.tuscany.model.assembly.ScopegetScope() + +
+          Returns the scope identifier associated with the type of contexts produced by the current factory
+ java.util.List<SourceWireFactory>getSourceWireFactories() + +
+          Returns a collection of source-side wire factories for references.
+ java.util.Map<java.lang.String,TargetWireFactory>getTargetWireFactories() + +
+          Returns a collection of target-side wire factories keyed by service name
+ TargetWireFactorygetTargetWireFactory(java.lang.String serviceName) + +
+          Returns the target-side wire factory associated with the given service name
+ voidprepare(CompositeContext parent) + +
+          Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps
+ voidsetDestroyInvoker(EventInvoker invoker) + +
+           
+ voidsetEagerInit(boolean val) + +
+           
+ voidsetInitInvoker(EventInvoker invoker) + +
+           
+ voidsetSetters(java.util.List<Injector> setters) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemContextFactory

+
+public SystemContextFactory(java.lang.String name,
+                            java.lang.reflect.Constructor ctr,
+                            org.apache.tuscany.model.assembly.Scope scope)
+
+
Creates the runtime configuration +

+

+
Parameters:
name - the SCDL name of the component the context refers to
ctr - the implementation type constructor
scope - the scope of the component implementation type
+
+
+ +

+SystemContextFactory

+
+public SystemContextFactory(java.lang.String name,
+                            org.apache.tuscany.model.assembly.Module module,
+                            java.lang.reflect.Constructor ctr,
+                            org.apache.tuscany.model.assembly.Scope scope)
+
+
Creates the runtime configuration +

+

+
Parameters:
name - the SCDL name of the component the context refers to
module - if this factory produces aggregagtes, the logical model associated with its children; otherwise + null
ctr - the implementation type constructor
scope - the scope of the component implementation type
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
Description copied from interface: ContextFactory
+
Returns the name of the Context produced by the current factory +

+

+
Specified by:
getName in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+addProperty

+
+public void addProperty(java.lang.String propertyName,
+                        java.lang.Object value)
+
+
Description copied from interface: ContextFactory
+
Adds a property to the context +

+

+
Specified by:
addProperty in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+getScope

+
+public org.apache.tuscany.model.assembly.Scope getScope()
+
+
Description copied from interface: ContextFactory
+
Returns the scope identifier associated with the type of contexts produced by the current factory +

+

+
Specified by:
getScope in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+createContext

+
+public Context createContext()
+                      throws ContextCreationException
+
+
Description copied from interface: ContextFactory
+
Creates a Context based on configuration supplied by a logical model assembly +

+

+
Specified by:
createContext in interface ContextFactory<Context>
+
+
+ +
Returns:
a new instance context +
Throws: +
ContextCreationException - if an error occurs creating the context
+
+
+
+ +

+addTargetWireFactory

+
+public void addTargetWireFactory(java.lang.String serviceName,
+                                 TargetWireFactory factory)
+
+
Description copied from interface: ContextFactory
+
Adds a target-side wire factory for the given service name. Target-side wire factories contain the invocation chains + associated with the destination service of a wire and are responsible for generating proxies +

+

+
Specified by:
addTargetWireFactory in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+getTargetWireFactory

+
+public TargetWireFactory getTargetWireFactory(java.lang.String serviceName)
+
+
Description copied from interface: ContextFactory
+
Returns the target-side wire factory associated with the given service name +

+

+
Specified by:
getTargetWireFactory in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+getTargetWireFactories

+
+public java.util.Map<java.lang.String,TargetWireFactory> getTargetWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of target-side wire factories keyed by service name +

+

+
Specified by:
getTargetWireFactories in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+addSourceWireFactory

+
+public void addSourceWireFactory(java.lang.String referenceName,
+                                 SourceWireFactory factory)
+
+
Description copied from interface: ContextFactory
+
Adds a source-side wire factory for the given reference. Source-side wire factories contain the invocation chains for a + reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactory in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+addSourceWireFactories

+
+public void addSourceWireFactories(java.lang.String referenceName,
+                                   java.lang.Class referenceInterface,
+                                   java.util.List<SourceWireFactory> factory,
+                                   boolean multiplicity)
+
+
Description copied from interface: ContextFactory
+
Adds a set of source-side wire factories for the given reference. Source-side wire factories contain the invocation chains + for a reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactories in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+getSourceWireFactories

+
+public java.util.List<SourceWireFactory> getSourceWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of source-side wire factories for references. There may 1..n wire factories per reference. +

+

+
Specified by:
getSourceWireFactories in interface ContextFactory<Context>
+
+
+
+
+
+
+ +

+setSetters

+
+public void setSetters(java.util.List<Injector> setters)
+
+
+
+
+
+
+
+
+
+ +

+setEagerInit

+
+public void setEagerInit(boolean val)
+
+
+
+
+
+
+
+
+
+ +

+setInitInvoker

+
+public void setInitInvoker(EventInvoker invoker)
+
+
+
+
+
+
+
+
+
+ +

+setDestroyInvoker

+
+public void setDestroyInvoker(EventInvoker invoker)
+
+
+
+
+
+
+
+
+
+ +

+prepare

+
+public void prepare(CompositeContext parent)
+
+
Description copied from interface: ContextFactory
+
Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps +

+

+
Specified by:
prepare in interface ContextFactory<Context>
+
+
+
Parameters:
parent - the parent context
+
+
+
+ +

+getCurrentContext

+
+public CompositeContext getCurrentContext()
+
+
Description copied from interface: ContextResolver
+
Returns the current composite context +

+

+
Specified by:
getCurrentContext in interface ContextResolver
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemEntryPointContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemEntryPointContextFactory.html new file mode 100644 index 0000000000..7a1a9825a9 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemEntryPointContextFactory.html @@ -0,0 +1,569 @@ + + + + + + + +SystemEntryPointContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config +
+Class SystemEntryPointContextFactory

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.config.SystemEntryPointContextFactory
+
+
+
All Implemented Interfaces:
ContextFactory<EntryPointContext>, ContextResolver
+
+
+
+
public class SystemEntryPointContextFactory
extends java.lang.Object
implements ContextFactory<EntryPointContext>, ContextResolver
+ + +

+Creates SystemEntryPointContext instances based on an entry point configuration in an assembly model +

+ +

+

+
Version:
+
$Rev: 397183 $ $Date: 2006-04-26 07:38:42 -0400 (Wed, 26 Apr 2006) $
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SystemEntryPointContextFactory(java.lang.String name, + java.lang.String targetName, + java.lang.Class serviceInterface) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddProperty(java.lang.String propertyName, + java.lang.Object value) + +
+          Adds a property to the context
+ voidaddSourceWireFactories(java.lang.String referenceName, + java.lang.Class referenceInterface, + java.util.List<SourceWireFactory> factory, + boolean multiplicity) + +
+          Adds a set of source-side wire factories for the given reference.
+ voidaddSourceWireFactory(java.lang.String referenceName, + SourceWireFactory pFactory) + +
+          Adds a source-side wire factory for the given reference.
+ voidaddTargetWireFactory(java.lang.String serviceName, + TargetWireFactory pFactory) + +
+          Adds a target-side wire factory for the given service name.
+ EntryPointContextcreateContext() + +
+          Creates a Context based on configuration supplied by a logical model assembly
+ CompositeContextgetCurrentContext() + +
+          Returns the current composite context
+ java.lang.StringgetName() + +
+          Returns the name of the Context produced by the current factory
+ org.apache.tuscany.model.assembly.ScopegetScope() + +
+          Returns the scope identifier associated with the type of contexts produced by the current factory
+ java.util.List<SourceWireFactory>getSourceWireFactories() + +
+          Returns a collection of source-side wire factories for references.
+ java.util.Map<java.lang.String,TargetWireFactory>getTargetWireFactories() + +
+          Returns a collection of target-side wire factories keyed by service name
+ TargetWireFactorygetTargetWireFactory(java.lang.String serviceName) + +
+          Returns the target-side wire factory associated with the given service name
+ voidprepare(CompositeContext parent) + +
+          Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemEntryPointContextFactory

+
+public SystemEntryPointContextFactory(java.lang.String name,
+                                      java.lang.String targetName,
+                                      java.lang.Class serviceInterface)
+
+
+ + + + + + + + +
+Method Detail
+ +

+createContext

+
+public EntryPointContext createContext()
+                                throws ContextCreationException
+
+
Description copied from interface: ContextFactory
+
Creates a Context based on configuration supplied by a logical model assembly +

+

+
Specified by:
createContext in interface ContextFactory<EntryPointContext>
+
+
+ +
Returns:
a new instance context +
Throws: +
ContextCreationException - if an error occurs creating the context
+
+
+
+ +

+getScope

+
+public org.apache.tuscany.model.assembly.Scope getScope()
+
+
Description copied from interface: ContextFactory
+
Returns the scope identifier associated with the type of contexts produced by the current factory +

+

+
Specified by:
getScope in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
Description copied from interface: ContextFactory
+
Returns the name of the Context produced by the current factory +

+

+
Specified by:
getName in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+addTargetWireFactory

+
+public void addTargetWireFactory(java.lang.String serviceName,
+                                 TargetWireFactory pFactory)
+
+
Description copied from interface: ContextFactory
+
Adds a target-side wire factory for the given service name. Target-side wire factories contain the invocation chains + associated with the destination service of a wire and are responsible for generating proxies +

+

+
Specified by:
addTargetWireFactory in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+getTargetWireFactory

+
+public TargetWireFactory getTargetWireFactory(java.lang.String serviceName)
+
+
Description copied from interface: ContextFactory
+
Returns the target-side wire factory associated with the given service name +

+

+
Specified by:
getTargetWireFactory in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+getTargetWireFactories

+
+public java.util.Map<java.lang.String,TargetWireFactory> getTargetWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of target-side wire factories keyed by service name +

+

+
Specified by:
getTargetWireFactories in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+addSourceWireFactory

+
+public void addSourceWireFactory(java.lang.String referenceName,
+                                 SourceWireFactory pFactory)
+
+
Description copied from interface: ContextFactory
+
Adds a source-side wire factory for the given reference. Source-side wire factories contain the invocation chains for a + reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactory in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+addSourceWireFactories

+
+public void addSourceWireFactories(java.lang.String referenceName,
+                                   java.lang.Class referenceInterface,
+                                   java.util.List<SourceWireFactory> factory,
+                                   boolean multiplicity)
+
+
Description copied from interface: ContextFactory
+
Adds a set of source-side wire factories for the given reference. Source-side wire factories contain the invocation chains + for a reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactories in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+addProperty

+
+public void addProperty(java.lang.String propertyName,
+                        java.lang.Object value)
+
+
Description copied from interface: ContextFactory
+
Adds a property to the context +

+

+
Specified by:
addProperty in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+getSourceWireFactories

+
+public java.util.List<SourceWireFactory> getSourceWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of source-side wire factories for references. There may 1..n wire factories per reference. +

+

+
Specified by:
getSourceWireFactories in interface ContextFactory<EntryPointContext>
+
+
+
+
+
+
+ +

+prepare

+
+public void prepare(CompositeContext parent)
+
+
Description copied from interface: ContextFactory
+
Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps +

+

+
Specified by:
prepare in interface ContextFactory<EntryPointContext>
+
+
+
Parameters:
parent - the parent context
+
+
+
+ +

+getCurrentContext

+
+public CompositeContext getCurrentContext()
+
+
Description copied from interface: ContextResolver
+
Returns the current composite context +

+

+
Specified by:
getCurrentContext in interface ContextResolver
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExtensibilityElement.html new file mode 100644 index 0000000000..36c971d4f1 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExtensibilityElement.html @@ -0,0 +1,177 @@ + + + + + + + +SystemExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config +
+Interface SystemExtensibilityElement

+
+
All Known Implementing Classes:
MonitorExtensibilityElement
+
+
+
+
public interface SystemExtensibilityElement
+ + +

+Base marker for system metadata extensions +

+ +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ +

+ +


+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExternalServiceContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExternalServiceContextFactory.html new file mode 100644 index 0000000000..9eb8fd0ad1 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemExternalServiceContextFactory.html @@ -0,0 +1,568 @@ + + + + + + + +SystemExternalServiceContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config +
+Class SystemExternalServiceContextFactory

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.config.SystemExternalServiceContextFactory
+
+
+
All Implemented Interfaces:
ContextFactory<ExternalServiceContext>, ContextResolver
+
+
+
+
public class SystemExternalServiceContextFactory
extends java.lang.Object
implements ContextFactory<ExternalServiceContext>, ContextResolver
+ + +

+Creates system type external service contexts +

+ +

+

+
Version:
+
$Rev: 396966 $ $Date: 2006-04-25 15:59:03 -0400 (Tue, 25 Apr 2006) $
+
See Also:
ExternalServiceContext, +SystemExternalServiceContext
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SystemExternalServiceContextFactory(java.lang.String name, + ObjectFactory factory) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddProperty(java.lang.String propertyName, + java.lang.Object value) + +
+          Adds a property to the context
+ voidaddSourceWireFactories(java.lang.String referenceName, + java.lang.Class referenceInterface, + java.util.List<SourceWireFactory> factory, + boolean multiplicity) + +
+          Adds a set of source-side wire factories for the given reference.
+ voidaddSourceWireFactory(java.lang.String referenceName, + SourceWireFactory pFactory) + +
+          Adds a source-side wire factory for the given reference.
+ voidaddTargetWireFactory(java.lang.String serviceName, + TargetWireFactory pFactory) + +
+          Adds a target-side wire factory for the given service name.
+ ExternalServiceContextcreateContext() + +
+          Creates a Context based on configuration supplied by a logical model assembly
+ CompositeContextgetCurrentContext() + +
+          Returns the current composite context
+ java.lang.StringgetName() + +
+          Returns the name of the Context produced by the current factory
+ org.apache.tuscany.model.assembly.ScopegetScope() + +
+          Returns the scope identifier associated with the type of contexts produced by the current factory
+ java.util.List<SourceWireFactory>getSourceWireFactories() + +
+          Returns a collection of source-side wire factories for references.
+ java.util.Map<java.lang.String,TargetWireFactory>getTargetWireFactories() + +
+          Returns a collection of target-side wire factories keyed by service name
+ TargetWireFactorygetTargetWireFactory(java.lang.String serviceName) + +
+          Returns the target-side wire factory associated with the given service name
+ voidprepare(CompositeContext parent) + +
+          Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemExternalServiceContextFactory

+
+public SystemExternalServiceContextFactory(java.lang.String name,
+                                           ObjectFactory factory)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getScope

+
+public org.apache.tuscany.model.assembly.Scope getScope()
+
+
Description copied from interface: ContextFactory
+
Returns the scope identifier associated with the type of contexts produced by the current factory +

+

+
Specified by:
getScope in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
Description copied from interface: ContextFactory
+
Returns the name of the Context produced by the current factory +

+

+
Specified by:
getName in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+addProperty

+
+public void addProperty(java.lang.String propertyName,
+                        java.lang.Object value)
+
+
Description copied from interface: ContextFactory
+
Adds a property to the context +

+

+
Specified by:
addProperty in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+createContext

+
+public ExternalServiceContext createContext()
+                                     throws ContextCreationException
+
+
Description copied from interface: ContextFactory
+
Creates a Context based on configuration supplied by a logical model assembly +

+

+
Specified by:
createContext in interface ContextFactory<ExternalServiceContext>
+
+
+ +
Returns:
a new instance context +
Throws: +
ContextCreationException - if an error occurs creating the context
+
+
+
+ +

+addTargetWireFactory

+
+public void addTargetWireFactory(java.lang.String serviceName,
+                                 TargetWireFactory pFactory)
+
+
Description copied from interface: ContextFactory
+
Adds a target-side wire factory for the given service name. Target-side wire factories contain the invocation chains + associated with the destination service of a wire and are responsible for generating proxies +

+

+
Specified by:
addTargetWireFactory in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+getTargetWireFactory

+
+public TargetWireFactory getTargetWireFactory(java.lang.String serviceName)
+
+
Description copied from interface: ContextFactory
+
Returns the target-side wire factory associated with the given service name +

+

+
Specified by:
getTargetWireFactory in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+getTargetWireFactories

+
+public java.util.Map<java.lang.String,TargetWireFactory> getTargetWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of target-side wire factories keyed by service name +

+

+
Specified by:
getTargetWireFactories in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+addSourceWireFactory

+
+public void addSourceWireFactory(java.lang.String referenceName,
+                                 SourceWireFactory pFactory)
+
+
Description copied from interface: ContextFactory
+
Adds a source-side wire factory for the given reference. Source-side wire factories contain the invocation chains for a + reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactory in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+addSourceWireFactories

+
+public void addSourceWireFactories(java.lang.String referenceName,
+                                   java.lang.Class referenceInterface,
+                                   java.util.List<SourceWireFactory> factory,
+                                   boolean multiplicity)
+
+
Description copied from interface: ContextFactory
+
Adds a set of source-side wire factories for the given reference. Source-side wire factories contain the invocation chains + for a reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactories in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+getSourceWireFactories

+
+public java.util.List<SourceWireFactory> getSourceWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of source-side wire factories for references. There may 1..n wire factories per reference. +

+

+
Specified by:
getSourceWireFactories in interface ContextFactory<ExternalServiceContext>
+
+
+
+
+
+
+ +

+prepare

+
+public void prepare(CompositeContext parent)
+
+
Description copied from interface: ContextFactory
+
Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps +

+

+
Specified by:
prepare in interface ContextFactory<ExternalServiceContext>
+
+
+
Parameters:
parent - the parent context
+
+
+
+ +

+getCurrentContext

+
+public CompositeContext getCurrentContext()
+
+
Description copied from interface: ContextResolver
+
Returns the current composite context +

+

+
Specified by:
getCurrentContext in interface ContextResolver
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemInjectorExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemInjectorExtensibilityElement.html new file mode 100644 index 0000000000..d19ec98971 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemInjectorExtensibilityElement.html @@ -0,0 +1,218 @@ + + + + + + + +SystemInjectorExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config +
+Interface SystemInjectorExtensibilityElement

+
+
All Known Implementing Classes:
AutowireExtensibilityElement, ParentContextExtensibilityElement
+
+
+
+
public interface SystemInjectorExtensibilityElement
+ + +

+An extensiblity element which provides Injectors based on + component type metadata specific to system services +

+ +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ Injector<?>getInjector(ContextResolver resolver) + +
+          Creates an injector
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInjector

+
+Injector<?> getInjector(ContextResolver resolver)
+
+
Creates an injector +

+

+
Parameters:
resolver - that returns the current composite context
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemObjectContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemObjectContextFactory.html new file mode 100644 index 0000000000..e3c3d2a65e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/SystemObjectContextFactory.html @@ -0,0 +1,548 @@ + + + + + + + +SystemObjectContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config +
+Class SystemObjectContextFactory

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.config.SystemObjectContextFactory
+
+
+
All Implemented Interfaces:
ContextFactory
+
+
+
+
public class SystemObjectContextFactory
extends java.lang.Object
implements ContextFactory
+ + +

+A ContextFactory that contains the configuration needed to convert a simple + Java Object into a component. The object is assumed to be fully initialized and + will always be added with MODULE scope. +

+ +

+

+
Version:
+
$Rev$ $Date$
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SystemObjectContextFactory(java.lang.String name, + java.lang.Object instance) + +
+          Construct a ContextFactory for the supplied Java Object.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddProperty(java.lang.String propertyName, + java.lang.Object value) + +
+          Adds a property to the context
+ voidaddSourceWireFactories(java.lang.String referenceName, + java.lang.Class referenceInterface, + java.util.List factory, + boolean multiplicity) + +
+          Adds a set of source-side wire factories for the given reference.
+ voidaddSourceWireFactory(java.lang.String referenceName, + SourceWireFactory factory) + +
+          Adds a source-side wire factory for the given reference.
+ voidaddTargetWireFactory(java.lang.String serviceName, + TargetWireFactory factory) + +
+          Adds a target-side wire factory for the given service name.
+ ContextcreateContext() + +
+          Creates a Context based on configuration supplied by a logical model assembly
+ java.lang.StringgetName() + +
+          Returns the name of the Context produced by the current factory
+ org.apache.tuscany.model.assembly.ScopegetScope() + +
+          Returns the scope identifier associated with the type of contexts produced by the current factory
+ java.util.List<WireFactory>getSourceWireFactories() + +
+          Returns a collection of source-side wire factories for references.
+ java.util.MapgetTargetWireFactories() + +
+          Returns a collection of target-side wire factories keyed by service name
+ TargetWireFactorygetTargetWireFactory(java.lang.String serviceName) + +
+          Returns the target-side wire factory associated with the given service name
+ voidprepare(CompositeContext parent) + +
+          Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemObjectContextFactory

+
+public SystemObjectContextFactory(java.lang.String name,
+                                  java.lang.Object instance)
+
+
Construct a ContextFactory for the supplied Java Object. +

+

+
Parameters:
name - the name to be assigned to the resulting component
instance - the Java Object that provides the implementation
+
+ + + + + + + + +
+Method Detail
+ +

+createContext

+
+public Context createContext()
+                      throws ContextCreationException
+
+
Description copied from interface: ContextFactory
+
Creates a Context based on configuration supplied by a logical model assembly +

+

+
Specified by:
createContext in interface ContextFactory
+
+
+ +
Returns:
a new instance context +
Throws: +
ContextCreationException - if an error occurs creating the context
+
+
+
+ +

+getScope

+
+public org.apache.tuscany.model.assembly.Scope getScope()
+
+
Description copied from interface: ContextFactory
+
Returns the scope identifier associated with the type of contexts produced by the current factory +

+

+
Specified by:
getScope in interface ContextFactory
+
+
+
+
+
+
+ +

+getName

+
+public java.lang.String getName()
+
+
Description copied from interface: ContextFactory
+
Returns the name of the Context produced by the current factory +

+

+
Specified by:
getName in interface ContextFactory
+
+
+
+
+
+
+ +

+addProperty

+
+public void addProperty(java.lang.String propertyName,
+                        java.lang.Object value)
+
+
Description copied from interface: ContextFactory
+
Adds a property to the context +

+

+
Specified by:
addProperty in interface ContextFactory
+
+
+
+
+
+
+ +

+addTargetWireFactory

+
+public void addTargetWireFactory(java.lang.String serviceName,
+                                 TargetWireFactory factory)
+
+
Description copied from interface: ContextFactory
+
Adds a target-side wire factory for the given service name. Target-side wire factories contain the invocation chains + associated with the destination service of a wire and are responsible for generating proxies +

+

+
Specified by:
addTargetWireFactory in interface ContextFactory
+
+
+
+
+
+
+ +

+getTargetWireFactory

+
+public TargetWireFactory getTargetWireFactory(java.lang.String serviceName)
+
+
Description copied from interface: ContextFactory
+
Returns the target-side wire factory associated with the given service name +

+

+
Specified by:
getTargetWireFactory in interface ContextFactory
+
+
+
+
+
+
+ +

+getTargetWireFactories

+
+public java.util.Map getTargetWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of target-side wire factories keyed by service name +

+

+
Specified by:
getTargetWireFactories in interface ContextFactory
+
+
+
+
+
+
+ +

+addSourceWireFactory

+
+public void addSourceWireFactory(java.lang.String referenceName,
+                                 SourceWireFactory factory)
+
+
Description copied from interface: ContextFactory
+
Adds a source-side wire factory for the given reference. Source-side wire factories contain the invocation chains for a + reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactory in interface ContextFactory
+
+
+
+
+
+
+ +

+addSourceWireFactories

+
+public void addSourceWireFactories(java.lang.String referenceName,
+                                   java.lang.Class referenceInterface,
+                                   java.util.List factory,
+                                   boolean multiplicity)
+
+
Description copied from interface: ContextFactory
+
Adds a set of source-side wire factories for the given reference. Source-side wire factories contain the invocation chains + for a reference in the implementation associated with the instance context created by this configuration. Source-side wire + factories also produce proxies that are injected on a reference in a component implementation. +

+

+
Specified by:
addSourceWireFactories in interface ContextFactory
+
+
+
+
+
+
+ +

+getSourceWireFactories

+
+public java.util.List<WireFactory> getSourceWireFactories()
+
+
Description copied from interface: ContextFactory
+
Returns a collection of source-side wire factories for references. There may 1..n wire factories per reference. +

+

+
Specified by:
getSourceWireFactories in interface ContextFactory
+
+
+
+
+
+
+ +

+prepare

+
+public void prepare(CompositeContext parent)
+
+
Description copied from interface: ContextFactory
+
Called to signal to the configuration that its parent context has been activated and that it shoud perform any required + initialization steps +

+

+
Specified by:
prepare in interface ContextFactory
+
+
+
Parameters:
parent - the parent context
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemContextFactory.html new file mode 100644 index 0000000000..5baa5f1042 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemContextFactory.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.SystemContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.SystemContextFactory

+
+No usage of org.apache.tuscany.core.system.config.SystemContextFactory +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemEntryPointContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemEntryPointContextFactory.html new file mode 100644 index 0000000000..413eb2f67e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemEntryPointContextFactory.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.SystemEntryPointContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.SystemEntryPointContextFactory

+
+No usage of org.apache.tuscany.core.system.config.SystemEntryPointContextFactory +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExtensibilityElement.html new file mode 100644 index 0000000000..5eac95150b --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExtensibilityElement.html @@ -0,0 +1,177 @@ + + + + + + + +Uses of Interface org.apache.tuscany.core.system.config.SystemExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.core.system.config.SystemExtensibilityElement

+
+ + + + + + + + + +
+Packages that use SystemExtensibilityElement
org.apache.tuscany.core.system.config.extensibility  
+  +

+ + + + + +
+Uses of SystemExtensibilityElement in org.apache.tuscany.core.system.config.extensibility
+  +

+ + + + + + + + + +
Classes in org.apache.tuscany.core.system.config.extensibility that implement SystemExtensibilityElement
+ classMonitorExtensibilityElement + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExternalServiceContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExternalServiceContextFactory.html new file mode 100644 index 0000000000..0e26951204 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemExternalServiceContextFactory.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.SystemExternalServiceContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.SystemExternalServiceContextFactory

+
+No usage of org.apache.tuscany.core.system.config.SystemExternalServiceContextFactory +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemInjectorExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemInjectorExtensibilityElement.html new file mode 100644 index 0000000000..26b54a87c1 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemInjectorExtensibilityElement.html @@ -0,0 +1,185 @@ + + + + + + + +Uses of Interface org.apache.tuscany.core.system.config.SystemInjectorExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Interface
org.apache.tuscany.core.system.config.SystemInjectorExtensibilityElement

+
+ + + + + + + + + +
+Packages that use SystemInjectorExtensibilityElement
org.apache.tuscany.core.system.config.extensibility  
+  +

+ + + + + +
+Uses of SystemInjectorExtensibilityElement in org.apache.tuscany.core.system.config.extensibility
+  +

+ + + + + + + + + + + + + +
Classes in org.apache.tuscany.core.system.config.extensibility that implement SystemInjectorExtensibilityElement
+ classAutowireExtensibilityElement + +
+          A metadata extensbility element for autowires; creates injectors which return the target of an autowire
+ classParentContextExtensibilityElement + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemObjectContextFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemObjectContextFactory.html new file mode 100644 index 0000000000..a73a5d4293 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/class-use/SystemObjectContextFactory.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.SystemObjectContextFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.SystemObjectContextFactory

+
+No usage of org.apache.tuscany.core.system.config.SystemObjectContextFactory +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/AutowireExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/AutowireExtensibilityElement.html new file mode 100644 index 0000000000..7e0314f9bd --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/AutowireExtensibilityElement.html @@ -0,0 +1,281 @@ + + + + + + + +AutowireExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config.extensibility +
+Class AutowireExtensibilityElement

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.config.extensibility.AutowireExtensibilityElement
+
+
+
All Implemented Interfaces:
SystemInjectorExtensibilityElement
+
+
+
+
public class AutowireExtensibilityElement
extends java.lang.Object
implements SystemInjectorExtensibilityElement
+ + +

+A metadata extensbility element for autowires; creates injectors which return the target of an autowire +

+ +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
AutowireExtensibilityElement(java.lang.reflect.Field f) + +
+           
AutowireExtensibilityElement(java.lang.reflect.Method m) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ Injector<?>getInjector(ContextResolver resolver) + +
+          Creates an injector
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AutowireExtensibilityElement

+
+public AutowireExtensibilityElement(java.lang.reflect.Method m)
+
+
+
+ +

+AutowireExtensibilityElement

+
+public AutowireExtensibilityElement(java.lang.reflect.Field f)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInjector

+
+public Injector<?> getInjector(ContextResolver resolver)
+
+
Description copied from interface: SystemInjectorExtensibilityElement
+
Creates an injector +

+

+
Specified by:
getInjector in interface SystemInjectorExtensibilityElement
+
+
+
Parameters:
resolver - that returns the current composite context
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/MonitorExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/MonitorExtensibilityElement.html new file mode 100644 index 0000000000..baa6a4521c --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/MonitorExtensibilityElement.html @@ -0,0 +1,274 @@ + + + + + + + +MonitorExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config.extensibility +
+Class MonitorExtensibilityElement

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.config.extensibility.MonitorExtensibilityElement
+
+
+
All Implemented Interfaces:
SystemExtensibilityElement
+
+
+
+
public class MonitorExtensibilityElement
extends java.lang.Object
implements SystemExtensibilityElement
+ + +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
MonitorExtensibilityElement(java.lang.reflect.Field f) + +
+           
MonitorExtensibilityElement(java.lang.reflect.Method m) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ Injector<?>getInjector(org.apache.tuscany.common.monitor.MonitorFactory factory) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MonitorExtensibilityElement

+
+public MonitorExtensibilityElement(java.lang.reflect.Method m)
+
+
+
+ +

+MonitorExtensibilityElement

+
+public MonitorExtensibilityElement(java.lang.reflect.Field f)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInjector

+
+public Injector<?> getInjector(org.apache.tuscany.common.monitor.MonitorFactory factory)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/ParentContextExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/ParentContextExtensibilityElement.html new file mode 100644 index 0000000000..a479f98be1 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/ParentContextExtensibilityElement.html @@ -0,0 +1,277 @@ + + + + + + + +ParentContextExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config.extensibility +
+Class ParentContextExtensibilityElement

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.config.extensibility.ParentContextExtensibilityElement
+
+
+
All Implemented Interfaces:
SystemInjectorExtensibilityElement
+
+
+
+
public class ParentContextExtensibilityElement
extends java.lang.Object
implements SystemInjectorExtensibilityElement
+ + +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ParentContextExtensibilityElement(java.lang.reflect.Field f) + +
+           
ParentContextExtensibilityElement(java.lang.reflect.Method m) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ Injector<?>getInjector(ContextResolver resolver) + +
+          Creates an injector
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ParentContextExtensibilityElement

+
+public ParentContextExtensibilityElement(java.lang.reflect.Method m)
+
+
+
+ +

+ParentContextExtensibilityElement

+
+public ParentContextExtensibilityElement(java.lang.reflect.Field f)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInjector

+
+public Injector<?> getInjector(ContextResolver resolver)
+
+
Description copied from interface: SystemInjectorExtensibilityElement
+
Creates an injector +

+

+
Specified by:
getInjector in interface SystemInjectorExtensibilityElement
+
+
+
Parameters:
resolver - that returns the current composite context
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/AutowireExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/AutowireExtensibilityElement.html new file mode 100644 index 0000000000..da00d99fa9 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/AutowireExtensibilityElement.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.extensibility.AutowireExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.extensibility.AutowireExtensibilityElement

+
+No usage of org.apache.tuscany.core.system.config.extensibility.AutowireExtensibilityElement +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/MonitorExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/MonitorExtensibilityElement.html new file mode 100644 index 0000000000..a0bfb0fe78 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/MonitorExtensibilityElement.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.extensibility.MonitorExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.extensibility.MonitorExtensibilityElement

+
+No usage of org.apache.tuscany.core.system.config.extensibility.MonitorExtensibilityElement +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/ParentContextExtensibilityElement.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/ParentContextExtensibilityElement.html new file mode 100644 index 0000000000..53f1257116 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/class-use/ParentContextExtensibilityElement.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.extensibility.ParentContextExtensibilityElement (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.extensibility.ParentContextExtensibilityElement

+
+No usage of org.apache.tuscany.core.system.config.extensibility.ParentContextExtensibilityElement +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-frame.html new file mode 100644 index 0000000000..e40df44771 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.apache.tuscany.core.system.config.extensibility (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.config.extensibility + + + + +
+Classes  + +
+AutowireExtensibilityElement +
+MonitorExtensibilityElement +
+ParentContextExtensibilityElement
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-summary.html new file mode 100644 index 0000000000..d0681ea95b --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-summary.html @@ -0,0 +1,163 @@ + + + + + + + +org.apache.tuscany.core.system.config.extensibility (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.config.extensibility +

+ + + + + + + + + + + + + + + + + +
+Class Summary
AutowireExtensibilityElementA metadata extensbility element for autowires; creates injectors which return the target of an autowire
MonitorExtensibilityElement 
ParentContextExtensibilityElement 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-tree.html new file mode 100644 index 0000000000..ed1f30366c --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-tree.html @@ -0,0 +1,153 @@ + + + + + + + +org.apache.tuscany.core.system.config.extensibility Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.config.extensibility +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-use.html new file mode 100644 index 0000000000..3774feaee0 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/extensibility/package-use.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.config.extensibility (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.config.extensibility

+
+No usage of org.apache.tuscany.core.system.config.extensibility +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-frame.html new file mode 100644 index 0000000000..7c9699b3e7 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-frame.html @@ -0,0 +1,52 @@ + + + + + + + +org.apache.tuscany.core.system.config (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.config + + + + +
+Interfaces  + +
+SystemExtensibilityElement +
+SystemInjectorExtensibilityElement
+ + + + + + +
+Classes  + +
+SystemContextFactory +
+SystemEntryPointContextFactory +
+SystemExternalServiceContextFactory +
+SystemObjectContextFactory
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-summary.html new file mode 100644 index 0000000000..984a484326 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-summary.html @@ -0,0 +1,188 @@ + + + + + + + +org.apache.tuscany.core.system.config (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.config +

+ + + + + + + + + + + + + +
+Interface Summary
SystemExtensibilityElementBase marker for system metadata extensions
SystemInjectorExtensibilityElementAn extensiblity element which provides Injectors based on + component type metadata specific to system services
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
SystemContextFactoryA ContextFactory that handles system component implementation types, which may be either simple, leaf + types or an composites.
SystemEntryPointContextFactoryCreates SystemEntryPointContext instances based on an entry point configuration in an assembly model
SystemExternalServiceContextFactoryCreates system type external service contexts
SystemObjectContextFactoryA ContextFactory that contains the configuration needed to convert a simple + Java Object into a component.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-tree.html new file mode 100644 index 0000000000..e0ef440005 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-tree.html @@ -0,0 +1,159 @@ + + + + + + + +org.apache.tuscany.core.system.config Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.config +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-use.html new file mode 100644 index 0000000000..2df2f21c5f --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/package-use.html @@ -0,0 +1,174 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.config (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.config

+
+ + + + + + + + + +
+Packages that use org.apache.tuscany.core.system.config
org.apache.tuscany.core.system.config.extensibility  
+  +

+ + + + + + + + + + + +
+Classes in org.apache.tuscany.core.system.config used by org.apache.tuscany.core.system.config.extensibility
SystemExtensibilityElement + +
+          Base marker for system metadata extensions
SystemInjectorExtensibilityElement + +
+          An extensiblity element which provides Injectors based on + component type metadata specific to system services
+  +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/AutowireProcessor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/AutowireProcessor.html new file mode 100644 index 0000000000..f1b8e8d4b8 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/AutowireProcessor.html @@ -0,0 +1,324 @@ + + + + + + + +AutowireProcessor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config.processor +
+Class AutowireProcessor

+
+java.lang.Object
+  extended by org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
+      extended by org.apache.tuscany.core.system.config.processor.AutowireProcessor
+
+
+
All Implemented Interfaces:
ImplementationProcessor
+
+
+
+
public class AutowireProcessor
extends ImplementationProcessorSupport
+ + +

+Processes Autowire annotations +

+ +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
factory, introspector
+  + + + + + + + + + + +
+Constructor Summary
AutowireProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidvisitField(java.lang.reflect.Field field, + org.apache.tuscany.model.assembly.ComponentType type) + +
+           
+ voidvisitMethod(java.lang.reflect.Method method, + org.apache.tuscany.model.assembly.ComponentType type) + +
+           
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
init, setFactory, setIntrospector, visitClass, visitConstructor, visitEnd, visitInterface, visitInterfaceMethod, visitSuperClass
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AutowireProcessor

+
+public AutowireProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+visitMethod

+
+public void visitMethod(java.lang.reflect.Method method,
+                        org.apache.tuscany.model.assembly.ComponentType type)
+                 throws ConfigurationLoadException
+
+
+
Specified by:
visitMethod in interface ImplementationProcessor
Overrides:
visitMethod in class ImplementationProcessorSupport
+
+
+ +
Throws: +
ConfigurationLoadException
+
+
+
+ +

+visitField

+
+public void visitField(java.lang.reflect.Field field,
+                       org.apache.tuscany.model.assembly.ComponentType type)
+                throws ConfigurationLoadException
+
+
+
Specified by:
visitField in interface ImplementationProcessor
Overrides:
visitField in class ImplementationProcessorSupport
+
+
+ +
Throws: +
ConfigurationLoadException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/MonitorProcessor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/MonitorProcessor.html new file mode 100644 index 0000000000..bcbda2c872 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/MonitorProcessor.html @@ -0,0 +1,324 @@ + + + + + + + +MonitorProcessor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config.processor +
+Class MonitorProcessor

+
+java.lang.Object
+  extended by org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
+      extended by org.apache.tuscany.core.system.config.processor.MonitorProcessor
+
+
+
All Implemented Interfaces:
ImplementationProcessor
+
+
+
+
public class MonitorProcessor
extends ImplementationProcessorSupport
+ + +

+Processes Autowire annotations +

+ +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
factory, introspector
+  + + + + + + + + + + +
+Constructor Summary
MonitorProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidvisitField(java.lang.reflect.Field field, + org.apache.tuscany.model.assembly.ComponentType type) + +
+           
+ voidvisitMethod(java.lang.reflect.Method method, + org.apache.tuscany.model.assembly.ComponentType type) + +
+           
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
init, setFactory, setIntrospector, visitClass, visitConstructor, visitEnd, visitInterface, visitInterfaceMethod, visitSuperClass
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MonitorProcessor

+
+public MonitorProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+visitMethod

+
+public void visitMethod(java.lang.reflect.Method method,
+                        org.apache.tuscany.model.assembly.ComponentType type)
+                 throws ConfigurationLoadException
+
+
+
Specified by:
visitMethod in interface ImplementationProcessor
Overrides:
visitMethod in class ImplementationProcessorSupport
+
+
+ +
Throws: +
ConfigurationLoadException
+
+
+
+ +

+visitField

+
+public void visitField(java.lang.reflect.Field field,
+                       org.apache.tuscany.model.assembly.ComponentType type)
+                throws ConfigurationLoadException
+
+
+
Specified by:
visitField in interface ImplementationProcessor
Overrides:
visitField in class ImplementationProcessorSupport
+
+
+ +
Throws: +
ConfigurationLoadException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/ParentContextProcessor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/ParentContextProcessor.html new file mode 100644 index 0000000000..ab2fc691cb --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/ParentContextProcessor.html @@ -0,0 +1,324 @@ + + + + + + + +ParentContextProcessor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.config.processor +
+Class ParentContextProcessor

+
+java.lang.Object
+  extended by org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
+      extended by org.apache.tuscany.core.system.config.processor.ParentContextProcessor
+
+
+
All Implemented Interfaces:
ImplementationProcessor
+
+
+
+
public class ParentContextProcessor
extends ImplementationProcessorSupport
+ + +

+Processes Autowire annotations +

+ +

+

+
Version:
+
$$Rev$$ $$Date$$
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
factory, introspector
+  + + + + + + + + + + +
+Constructor Summary
ParentContextProcessor() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidvisitField(java.lang.reflect.Field field, + org.apache.tuscany.model.assembly.ComponentType type) + +
+           
+ voidvisitMethod(java.lang.reflect.Method method, + org.apache.tuscany.model.assembly.ComponentType type) + +
+           
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
init, setFactory, setIntrospector, visitClass, visitConstructor, visitEnd, visitInterface, visitInterfaceMethod, visitSuperClass
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ParentContextProcessor

+
+public ParentContextProcessor()
+
+
+ + + + + + + + +
+Method Detail
+ +

+visitMethod

+
+public void visitMethod(java.lang.reflect.Method method,
+                        org.apache.tuscany.model.assembly.ComponentType type)
+                 throws ConfigurationLoadException
+
+
+
Specified by:
visitMethod in interface ImplementationProcessor
Overrides:
visitMethod in class ImplementationProcessorSupport
+
+
+ +
Throws: +
ConfigurationLoadException
+
+
+
+ +

+visitField

+
+public void visitField(java.lang.reflect.Field field,
+                       org.apache.tuscany.model.assembly.ComponentType type)
+                throws ConfigurationLoadException
+
+
+
Specified by:
visitField in interface ImplementationProcessor
Overrides:
visitField in class ImplementationProcessorSupport
+
+
+ +
Throws: +
ConfigurationLoadException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/AutowireProcessor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/AutowireProcessor.html new file mode 100644 index 0000000000..ba23af7d86 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/AutowireProcessor.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.processor.AutowireProcessor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.processor.AutowireProcessor

+
+No usage of org.apache.tuscany.core.system.config.processor.AutowireProcessor +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/MonitorProcessor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/MonitorProcessor.html new file mode 100644 index 0000000000..3a5ddccf20 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/MonitorProcessor.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.processor.MonitorProcessor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.processor.MonitorProcessor

+
+No usage of org.apache.tuscany.core.system.config.processor.MonitorProcessor +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/ParentContextProcessor.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/ParentContextProcessor.html new file mode 100644 index 0000000000..21bf1bb459 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/class-use/ParentContextProcessor.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.config.processor.ParentContextProcessor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.config.processor.ParentContextProcessor

+
+No usage of org.apache.tuscany.core.system.config.processor.ParentContextProcessor +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-frame.html new file mode 100644 index 0000000000..1f6bab219f --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.apache.tuscany.core.system.config.processor (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.config.processor + + + + +
+Classes  + +
+AutowireProcessor +
+MonitorProcessor +
+ParentContextProcessor
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-summary.html new file mode 100644 index 0000000000..743b827163 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-summary.html @@ -0,0 +1,163 @@ + + + + + + + +org.apache.tuscany.core.system.config.processor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.config.processor +

+ + + + + + + + + + + + + + + + + +
+Class Summary
AutowireProcessorProcesses Autowire annotations
MonitorProcessorProcesses Autowire annotations
ParentContextProcessorProcesses Autowire annotations
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-tree.html new file mode 100644 index 0000000000..a7adb4058e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-tree.html @@ -0,0 +1,153 @@ + + + + + + + +org.apache.tuscany.core.system.config.processor Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.config.processor +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-use.html new file mode 100644 index 0000000000..e431aed08e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/config/processor/package-use.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.config.processor (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.config.processor

+
+No usage of org.apache.tuscany.core.system.config.processor +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemAtomicContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemAtomicContext.html new file mode 100644 index 0000000000..36d2735406 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemAtomicContext.html @@ -0,0 +1,630 @@ + + + + + + + +SystemAtomicContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.context +
+Class SystemAtomicContext

+
+java.lang.Object
+  extended by org.apache.tuscany.core.context.impl.AbstractLifecycle
+      extended by org.apache.tuscany.core.context.impl.AbstractContext
+          extended by org.apache.tuscany.core.system.context.SystemAtomicContext
+
+
+
All Implemented Interfaces:
AtomicContext, Context, EventPublisher, Lifecycle
+
+
+
+
public class SystemAtomicContext
extends AbstractContext
implements AtomicContext
+ + +

+Manages system component implementation instances +

+ +

+

+
Version:
+
$Rev: 394311 $ $Date: 2006-04-15 11:46:07 -0400 (Sat, 15 Apr 2006) $
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  inttype + +
+           
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
lifecycleState, name
+ + + + + + + +
Fields inherited from interface org.apache.tuscany.core.context.Lifecycle
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STARTED, STOPPED, STOPPING, UNINITIALIZED
+  + + + + + + + + + + +
+Constructor Summary
SystemAtomicContext(java.lang.String name, + ObjectFactory objectFactory, + boolean eagerInit, + EventInvoker<java.lang.Object> initInvoker, + EventInvoker<java.lang.Object> destroyInvoker, + boolean stateless) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+          Notifies the context of a destroy event
+ java.lang.ObjectgetInstance(QualifiedName qName) + +
+          Returns the instance associated with the requested name, which may be in a atomic or composite form.
+ java.lang.ObjectgetTargetInstance() + +
+          Returns the target instance associated with the context.
+ intgetType() + +
+           
+ voidinit() + +
+          Notifies the context of an initialization event
+ booleanisDestroyable() + +
+          Returns whether the context should be called back when its scope ends
+ booleanisEagerInit() + +
+          Returns whether the context should be eagerly initialized
+ voidsetName(java.lang.String name) + +
+          Sets the name of the Lifecycle.
+ voidsetType(int type) + +
+           
+ voidstart() + +
+          Starts the Lifecycle.
+ voidstop() + +
+          Stops the Lifecycle.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
addListener, addListener, getLifecycleState, getListeners, getName, publish, removeListener, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.EventPublisher
addListener, addListener, publish, removeListener
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.Lifecycle
getLifecycleState, getName
+  +

+ + + + + + + + +
+Field Detail
+ +

+type

+
+protected int type
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+SystemAtomicContext

+
+public SystemAtomicContext(java.lang.String name,
+                           ObjectFactory objectFactory,
+                           boolean eagerInit,
+                           EventInvoker<java.lang.Object> initInvoker,
+                           EventInvoker<java.lang.Object> destroyInvoker,
+                           boolean stateless)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setName

+
+public void setName(java.lang.String name)
+
+
Description copied from interface: Lifecycle
+
Sets the name of the Lifecycle. +

+

+
Specified by:
setName in interface Lifecycle
Overrides:
setName in class AbstractLifecycle
+
+
+
Parameters:
name - the name of the Lifecycle
+
+
+
+ +

+getType

+
+public int getType()
+
+
+
+
+
+
+
+
+
+ +

+setType

+
+public void setType(int type)
+
+
+
+
+
+
+
+
+
+ +

+init

+
+public void init()
+          throws TargetException
+
+
Description copied from interface: AtomicContext
+
Notifies the context of an initialization event +

+

+
Specified by:
init in interface AtomicContext
+
+
+ +
Throws: +
TargetException
+
+
+
+ +

+destroy

+
+public void destroy()
+             throws TargetException
+
+
Description copied from interface: AtomicContext
+
Notifies the context of a destroy event +

+

+
Specified by:
destroy in interface AtomicContext
+
+
+ +
Throws: +
TargetException
+
+
+
+ +

+getInstance

+
+public java.lang.Object getInstance(QualifiedName qName)
+                             throws TargetException
+
+
Description copied from interface: Context
+
Returns the instance associated with the requested name, which may be in a atomic or composite form. Atomic (i.e. + leaf) contexts will return an instance associated with the service name part of the compound name, which may be + null. +

+ Composite contexts will return an instance (likely a proxy) of a contained entry point context. In this case, the + port name on the qualified name will correspond to the composite context name and the part name will be used to + retrieve the contained entry point context. The latter may be null. If the contained context is not an entry + point context, an exception will be thrown. +

+

+
Specified by:
getInstance in interface Context
+
+
+
Parameters:
qName - a qualified name of the requested instance +
Returns:
the implementation instance or a proxy to it +
Throws: +
TargetException - if an error occurs retrieving the instance or the requested component is not an entry + point.
See Also:
CompositeContext, +EntryPoint
+
+
+
+ +

+getTargetInstance

+
+public java.lang.Object getTargetInstance()
+                                   throws TargetException
+
+
Description copied from interface: AtomicContext
+
Returns the target instance associated with the context. A target instance is the actual + object a request is dispatched to sans proxy wire chain. +

+

+
Specified by:
getTargetInstance in interface AtomicContext
+
+
+ +
Throws: +
TargetException
+
+
+
+ +

+isEagerInit

+
+public boolean isEagerInit()
+
+
Description copied from interface: AtomicContext
+
Returns whether the context should be eagerly initialized +

+

+
Specified by:
isEagerInit in interface AtomicContext
+
+
+
+
+
+
+ +

+isDestroyable

+
+public boolean isDestroyable()
+
+
Description copied from interface: AtomicContext
+
Returns whether the context should be called back when its scope ends +

+

+
Specified by:
isDestroyable in interface AtomicContext
+
+
+
+
+
+
+ +

+start

+
+public void start()
+           throws ContextInitException
+
+
Description copied from interface: Lifecycle
+
Starts the Lifecycle. +

+

+
Specified by:
start in interface Lifecycle
+
+
+ +
Throws: +
ContextInitException
+
+
+
+ +

+stop

+
+public void stop()
+
+
Description copied from interface: Lifecycle
+
Stops the Lifecycle. +

+

+
Specified by:
stop in interface Lifecycle
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemCompositeContextImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemCompositeContextImpl.html new file mode 100644 index 0000000000..30e42dbef5 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemCompositeContextImpl.html @@ -0,0 +1,535 @@ + + + + + + + +SystemCompositeContextImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.context +
+Class SystemCompositeContextImpl

+
+java.lang.Object
+  extended by org.apache.tuscany.core.context.impl.AbstractLifecycle
+      extended by org.apache.tuscany.core.context.impl.AbstractContext
+          extended by org.apache.tuscany.core.context.impl.AbstractCompositeContext
+              extended by org.apache.tuscany.core.system.context.SystemCompositeContextImpl
+
+
+
All Implemented Interfaces:
ContextFactoryBuilder, WireBuilder, AutowireContext, CompositeContext, ConfigurationContext, Context, EventPublisher, Lifecycle, ScopeAwareContext, SystemCompositeContext
+
+
+
+
public class SystemCompositeContextImpl
extends AbstractCompositeContext
implements SystemCompositeContext
+ + +

+Implements an composite context for system components. By default a system context uses the scopes specified by + SystemScopeStrategy. In addition, it implements an autowire policy + where entry points configured with a SystemBinding are matched + according to their exposed interface. A system context may contain child composite contexts but an entry point in a + child context will only be outwardly accessible if there is an entry point that exposes it configured in the + top-level system context. +

+ +

+

+
Version:
+
$Rev: 396284 $ $Date: 2006-04-23 11:27:42 -0400 (Sun, 23 Apr 2006) $
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class org.apache.tuscany.core.context.impl.AbstractCompositeContext
AbstractCompositeContext.NameToScope
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.context.impl.AbstractCompositeContext
assemblyContext, configurationContext, configurations, DEFAULT_WAIT, eventContext, immutableScopeContexts, initialized, initializeLatch, lock, module, parentContext, scopeContexts, scopeIndex, scopeStrategy
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
lifecycleState, name
+ + + + + + + +
Fields inherited from interface org.apache.tuscany.core.context.Lifecycle
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STARTED, STOPPED, STOPPING, UNINITIALIZED
+ + + + + + + +
Fields inherited from interface org.apache.tuscany.core.context.Lifecycle
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STARTED, STOPPED, STOPPING, UNINITIALIZED
+  + + + + + + + + + + + + + +
+Constructor Summary
SystemCompositeContextImpl() + +
+           
SystemCompositeContextImpl(java.lang.String name, + CompositeContext parent, + AutowireContext autowire, + ScopeStrategy strategy, + EventContext ctx, + ConfigurationContext configCtx) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidregisterJavaObject(java.lang.String componentName, + java.lang.Class<?> service, + java.lang.Object instance) + +
+          Register a simple Java Object as a system component.
+ + + + + +
+<T> T
+
resolveInstance(java.lang.Class<T> instanceInterface) + +
+          Invoked by child contexts to return an an autowire target.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.context.impl.AbstractCompositeContext
build, buildTarget, checkInit, completeTargetChain, connect, fireEvent, getComposite, getContext, getInstance, getParent, getScopeContexts, getURI, initializeScopes, initializeWireFactories, publish, registerAutowireExternal, registerAutowireInternal, registerConfiguration, registerModelObject, registerModelObjects, removeContext, resolveExternalInstance, setAssemblyContext, setAutowireContext, setConfigurationContext, setEventContext, setModule, setParent, setURI, start, stop, wireSource
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
addListener, addListener, getLifecycleState, getListeners, getName, removeListener, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.AutowireContext
resolveExternalInstance
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.CompositeContext
getComposite, getContext, getParent, getURI, registerModelObject, registerModelObjects, removeContext, setAssemblyContext, setParent, setURI
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.Context
getInstance
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.EventPublisher
addListener, addListener, publish, removeListener
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.Lifecycle
getLifecycleState, getName, setName, start, stop
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.ScopeAwareContext
getScopeContexts
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.CompositeContext
getComposite, getContext, getParent, getURI, registerModelObject, registerModelObjects, removeContext, setAssemblyContext, setParent, setURI
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.Context
getInstance
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.EventPublisher
addListener, addListener, publish, removeListener
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.Lifecycle
getLifecycleState, getName, setName, start, stop
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.builder.ContextFactoryBuilder
build
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.builder.WireBuilder
completeTargetChain, connect
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemCompositeContextImpl

+
+public SystemCompositeContextImpl()
+
+
+
+ +

+SystemCompositeContextImpl

+
+public SystemCompositeContextImpl(java.lang.String name,
+                                  CompositeContext parent,
+                                  AutowireContext autowire,
+                                  ScopeStrategy strategy,
+                                  EventContext ctx,
+                                  ConfigurationContext configCtx)
+
+
+ + + + + + + + +
+Method Detail
+ +

+registerJavaObject

+
+public void registerJavaObject(java.lang.String componentName,
+                               java.lang.Class<?> service,
+                               java.lang.Object instance)
+                        throws ConfigurationException
+
+
Description copied from interface: SystemCompositeContext
+
Register a simple Java Object as a system component. + This is primarily intended for use by bootstrap code to create the initial + configuration components. +

+

+
Specified by:
registerJavaObject in interface SystemCompositeContext
+
+
+
Parameters:
componentName - the name of the resulting component
instance - the Object that will become the component's implementation +
Throws: +
ConfigurationException
+
+
+
+ +

+resolveInstance

+
+public <T> T resolveInstance(java.lang.Class<T> instanceInterface)
+                  throws AutowireResolutionException
+
+
Description copied from interface: AutowireContext
+
Invoked by child contexts to return an an autowire target. Resolved targets may be entry points or + components in the parent or its ancestors, or entry points in a sibling context +

+

+
Specified by:
resolveInstance in interface AutowireContext
Overrides:
resolveInstance in class AbstractCompositeContext
+
+
+
Parameters:
instanceInterface - the type of service being requested +
Returns:
a reference to the requested service or null if none can be found +
Throws: +
AutowireResolutionException - if an error occurs attempting to resolve an autowire
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemEntryPointContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemEntryPointContext.html new file mode 100644 index 0000000000..110dd66104 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemEntryPointContext.html @@ -0,0 +1,452 @@ + + + + + + + +SystemEntryPointContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.context +
+Class SystemEntryPointContext

+
+java.lang.Object
+  extended by org.apache.tuscany.core.context.impl.AbstractLifecycle
+      extended by org.apache.tuscany.core.context.impl.AbstractContext
+          extended by org.apache.tuscany.core.system.context.SystemEntryPointContext
+
+
+
All Implemented Interfaces:
Context, EntryPointContext, EventPublisher, Lifecycle
+
+
+
+
public class SystemEntryPointContext
extends AbstractContext
implements EntryPointContext
+ + +

+Manages an entry point into a system module. System entry points cache a direct (i.e. non-proxied) reference to a + component instance. +

+ +

+

+
Version:
+
$Rev: 397183 $ $Date: 2006-04-26 07:38:42 -0400 (Wed, 26 Apr 2006) $
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
lifecycleState, name
+ + + + + + + +
Fields inherited from interface org.apache.tuscany.core.context.Lifecycle
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STARTED, STOPPED, STOPPING, UNINITIALIZED
+  + + + + + + + + + + +
+Constructor Summary
SystemEntryPointContext(java.lang.String name, + java.lang.String targetName, + java.lang.Class serviceInterface, + ContextResolver resolver) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjectgetHandler() + +
+          Returns the handler responsible for flowing a request through the entry point
+ java.lang.ObjectgetInstance(QualifiedName qName) + +
+          Returns the instance associated with the requested name, which may be in a atomic or composite form.
+ java.lang.ClassgetServiceInterface() + +
+          Returns the service interface configured for the entry poitn
+ voidstart() + +
+          Starts the Lifecycle.
+ voidstop() + +
+          Stops the Lifecycle.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
addListener, addListener, getLifecycleState, getListeners, getName, publish, removeListener, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.EventPublisher
addListener, addListener, publish, removeListener
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.Lifecycle
getLifecycleState, getName, setName
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemEntryPointContext

+
+public SystemEntryPointContext(java.lang.String name,
+                               java.lang.String targetName,
+                               java.lang.Class serviceInterface,
+                               ContextResolver resolver)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public java.lang.Object getInstance(QualifiedName qName)
+                             throws TargetException
+
+
Description copied from interface: Context
+
Returns the instance associated with the requested name, which may be in a atomic or composite form. Atomic (i.e. + leaf) contexts will return an instance associated with the service name part of the compound name, which may be + null. +

+ Composite contexts will return an instance (likely a proxy) of a contained entry point context. In this case, the + port name on the qualified name will correspond to the composite context name and the part name will be used to + retrieve the contained entry point context. The latter may be null. If the contained context is not an entry + point context, an exception will be thrown. +

+

+
Specified by:
getInstance in interface Context
+
+
+
Parameters:
qName - a qualified name of the requested instance +
Returns:
the implementation instance or a proxy to it +
Throws: +
TargetException - if an error occurs retrieving the instance or the requested component is not an entry + point.
See Also:
CompositeContext, +EntryPoint
+
+
+
+ +

+start

+
+public void start()
+           throws CoreRuntimeException
+
+
Description copied from interface: Lifecycle
+
Starts the Lifecycle. +

+

+
Specified by:
start in interface Lifecycle
+
+
+ +
Throws: +
CoreRuntimeException
+
+
+
+ +

+stop

+
+public void stop()
+          throws CoreRuntimeException
+
+
Description copied from interface: Lifecycle
+
Stops the Lifecycle. +

+

+
Specified by:
stop in interface Lifecycle
+
+
+ +
Throws: +
CoreRuntimeException
+
+
+
+ +

+getHandler

+
+public java.lang.Object getHandler()
+                            throws TargetException
+
+
Description copied from interface: EntryPointContext
+
Returns the handler responsible for flowing a request through the entry point +

+

+
Specified by:
getHandler in interface EntryPointContext
+
+
+ +
Throws: +
TargetException
+
+
+
+ +

+getServiceInterface

+
+public java.lang.Class getServiceInterface()
+
+
Description copied from interface: EntryPointContext
+
Returns the service interface configured for the entry poitn +

+

+
Specified by:
getServiceInterface in interface EntryPointContext
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemExternalServiceContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemExternalServiceContext.html new file mode 100644 index 0000000000..897ffd7363 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemExternalServiceContext.html @@ -0,0 +1,417 @@ + + + + + + + +SystemExternalServiceContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.context +
+Class SystemExternalServiceContext

+
+java.lang.Object
+  extended by org.apache.tuscany.core.context.impl.AbstractLifecycle
+      extended by org.apache.tuscany.core.context.impl.AbstractContext
+          extended by org.apache.tuscany.core.system.context.SystemExternalServiceContext
+
+
+
All Implemented Interfaces:
Context, EventPublisher, ExternalServiceContext, Lifecycle
+
+
+
+
public class SystemExternalServiceContext
extends AbstractContext
implements ExternalServiceContext
+ + +

+An implementation of an external service for system wiring. As system components are not proxied and the system + binding is by-reference, the implementation caches a reference to its configured target. +

+ +

+

+
Version:
+
$Rev: 393369 $ $Date: 2006-04-11 22:36:42 -0400 (Tue, 11 Apr 2006) $
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
lifecycleState, name
+ + + + + + + +
Fields inherited from interface org.apache.tuscany.core.context.Lifecycle
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STARTED, STOPPED, STOPPING, UNINITIALIZED
+  + + + + + + + + + + +
+Constructor Summary
SystemExternalServiceContext(java.lang.String name, + ObjectFactory factory) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjectgetHandler() + +
+          Returns the handler responsible for flowing a request through the external service
+ java.lang.ObjectgetInstance(QualifiedName qName) + +
+          Returns the instance associated with the requested name, which may be in a atomic or composite form.
+ voidstart() + +
+          Starts the Lifecycle.
+ voidstop() + +
+          Stops the Lifecycle.
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle
addListener, addListener, getLifecycleState, getListeners, getName, publish, removeListener, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.EventPublisher
addListener, addListener, publish, removeListener
+ + + + + + + +
Methods inherited from interface org.apache.tuscany.core.context.Lifecycle
getLifecycleState, getName, setName
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemExternalServiceContext

+
+public SystemExternalServiceContext(java.lang.String name,
+                                    ObjectFactory factory)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public java.lang.Object getInstance(QualifiedName qName)
+                             throws TargetException
+
+
Description copied from interface: Context
+
Returns the instance associated with the requested name, which may be in a atomic or composite form. Atomic (i.e. + leaf) contexts will return an instance associated with the service name part of the compound name, which may be + null. +

+ Composite contexts will return an instance (likely a proxy) of a contained entry point context. In this case, the + port name on the qualified name will correspond to the composite context name and the part name will be used to + retrieve the contained entry point context. The latter may be null. If the contained context is not an entry + point context, an exception will be thrown. +

+

+
Specified by:
getInstance in interface Context
+
+
+
Parameters:
qName - a qualified name of the requested instance +
Returns:
the implementation instance or a proxy to it +
Throws: +
TargetException - if an error occurs retrieving the instance or the requested component is not an entry + point.
See Also:
CompositeContext, +EntryPoint
+
+
+
+ +

+start

+
+public void start()
+
+
Description copied from interface: Lifecycle
+
Starts the Lifecycle. +

+

+
Specified by:
start in interface Lifecycle
+
+
+
+
+
+
+ +

+stop

+
+public void stop()
+
+
Description copied from interface: Lifecycle
+
Stops the Lifecycle. +

+

+
Specified by:
stop in interface Lifecycle
+
+
+
+
+
+
+ +

+getHandler

+
+public java.lang.Object getHandler()
+                            throws TargetException
+
+
Description copied from interface: ExternalServiceContext
+
Returns the handler responsible for flowing a request through the external service +

+

+
Specified by:
getHandler in interface ExternalServiceContext
+
+
+ +
Throws: +
TargetException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemScopeStrategy.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemScopeStrategy.html new file mode 100644 index 0000000000..6ed2593b21 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/SystemScopeStrategy.html @@ -0,0 +1,297 @@ + + + + + + + +SystemScopeStrategy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.context +
+Class SystemScopeStrategy

+
+java.lang.Object
+  extended by org.apache.tuscany.core.context.scope.AbstractScopeStrategy
+      extended by org.apache.tuscany.core.system.context.SystemScopeStrategy
+
+
+
All Implemented Interfaces:
ScopeStrategy
+
+
+
+
public class SystemScopeStrategy
extends AbstractScopeStrategy
+ + +

+Implements a ScopeStrategy for a system composite context with the following scopes: +

+

+ +

+

+
Version:
+
$Rev: 392332 $ $Date: 2006-04-07 12:42:46 -0400 (Fri, 07 Apr 2006) $
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from interface org.apache.tuscany.core.context.ScopeStrategy
SCOPE_NOT_FOUND
+  + + + + + + + + + + +
+Constructor Summary
SystemScopeStrategy() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ java.util.Map<org.apache.tuscany.model.assembly.Scope,ScopeContext>getScopeContexts(EventContext eventContext) + +
+          Creates and returns new instances of configured scope containers
+ + + + + + + +
Methods inherited from class org.apache.tuscany.core.context.scope.AbstractScopeStrategy
downScopeReference
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SystemScopeStrategy

+
+public SystemScopeStrategy()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getScopeContexts

+
+public java.util.Map<org.apache.tuscany.model.assembly.Scope,ScopeContext> getScopeContexts(EventContext eventContext)
+
+
Description copied from interface: ScopeStrategy
+
Creates and returns new instances of configured scope containers +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemAtomicContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemAtomicContext.html new file mode 100644 index 0000000000..9ab01b63c1 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemAtomicContext.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.context.SystemAtomicContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.context.SystemAtomicContext

+
+No usage of org.apache.tuscany.core.system.context.SystemAtomicContext +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemCompositeContextImpl.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemCompositeContextImpl.html new file mode 100644 index 0000000000..5febcaa69e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemCompositeContextImpl.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.context.SystemCompositeContextImpl (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.context.SystemCompositeContextImpl

+
+No usage of org.apache.tuscany.core.system.context.SystemCompositeContextImpl +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemEntryPointContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemEntryPointContext.html new file mode 100644 index 0000000000..d2086628f8 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemEntryPointContext.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.context.SystemEntryPointContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.context.SystemEntryPointContext

+
+No usage of org.apache.tuscany.core.system.context.SystemEntryPointContext +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemExternalServiceContext.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemExternalServiceContext.html new file mode 100644 index 0000000000..b561b60cf3 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemExternalServiceContext.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.context.SystemExternalServiceContext (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.context.SystemExternalServiceContext

+
+No usage of org.apache.tuscany.core.system.context.SystemExternalServiceContext +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemScopeStrategy.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemScopeStrategy.html new file mode 100644 index 0000000000..0f8b9f61d1 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/class-use/SystemScopeStrategy.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.context.SystemScopeStrategy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.context.SystemScopeStrategy

+
+No usage of org.apache.tuscany.core.system.context.SystemScopeStrategy +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-frame.html new file mode 100644 index 0000000000..300329af7f --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-frame.html @@ -0,0 +1,41 @@ + + + + + + + +org.apache.tuscany.core.system.context (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.context + + + + +
+Classes  + +
+SystemAtomicContext +
+SystemCompositeContextImpl +
+SystemEntryPointContext +
+SystemExternalServiceContext +
+SystemScopeStrategy
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-summary.html new file mode 100644 index 0000000000..4ec52ac418 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-summary.html @@ -0,0 +1,176 @@ + + + + + + + +org.apache.tuscany.core.system.context (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.context +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
SystemAtomicContextManages system component implementation instances
SystemCompositeContextImplImplements an composite context for system components.
SystemEntryPointContextManages an entry point into a system module.
SystemExternalServiceContextAn implementation of an external service for system wiring.
SystemScopeStrategyImplements a ScopeStrategy for a system composite context with the following scopes: + + Scope.AGGREGATE + Scope.MODULE + Scope.INSTANCE +
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-tree.html new file mode 100644 index 0000000000..fd4a6ff194 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-tree.html @@ -0,0 +1,165 @@ + + + + + + + +org.apache.tuscany.core.system.context Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.context +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-use.html new file mode 100644 index 0000000000..856c8f00e0 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/context/package-use.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.context (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.context

+
+No usage of org.apache.tuscany.core.system.context +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/AutowireObjectFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/AutowireObjectFactory.html new file mode 100644 index 0000000000..a4b8e68590 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/AutowireObjectFactory.html @@ -0,0 +1,319 @@ + + + + + + + +AutowireObjectFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+ +

+ +org.apache.tuscany.core.system.injection +
+Class AutowireObjectFactory<T>

+
+java.lang.Object
+  extended by org.apache.tuscany.core.system.injection.AutowireObjectFactory<T>
+
+
+
All Implemented Interfaces:
ObjectFactory<T>
+
+
+
+
public class AutowireObjectFactory<T>
extends java.lang.Object
implements ObjectFactory<T>
+ + +

+Returns an instance by resolving against an AutowireContext. +

+ +

+

+
Version:
+
$Rev: 385139 $ $Date: 2006-03-11 11:03:11 -0800 (Sat, 11 Mar 2006) $
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
AutowireObjectFactory(java.lang.Class<T> implementationType) + +
+          Creates a new factory that resolves against the cuurent context using the given implementation type
AutowireObjectFactory(java.lang.Class<T> autowireType, + ContextResolver resolver) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ TgetInstance() + +
+          Return a instance of the type that this factory creates.
+ voidsetContextResolver(ContextResolver resolver) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AutowireObjectFactory

+
+public AutowireObjectFactory(java.lang.Class<T> autowireType,
+                             ContextResolver resolver)
+
+
+ +
Throws: +
FactoryInitException
+
+
+ +

+AutowireObjectFactory

+
+public AutowireObjectFactory(java.lang.Class<T> implementationType)
+
+
Creates a new factory that resolves against the cuurent context using the given implementation type +

+

+ +
Throws: +
FactoryInitException
+
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public T getInstance()
+              throws ObjectCreationException
+
+
Description copied from interface: ObjectFactory
+
Return a instance of the type that this factory creates. +

+

+
Specified by:
getInstance in interface ObjectFactory<T>
+
+
+ +
Returns:
a instance from this factory +
Throws: +
ObjectCreationException
+
+
+
+ +

+setContextResolver

+
+public void setContextResolver(ContextResolver resolver)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/class-use/AutowireObjectFactory.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/class-use/AutowireObjectFactory.html new file mode 100644 index 0000000000..2691655b16 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/class-use/AutowireObjectFactory.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Class org.apache.tuscany.core.system.injection.AutowireObjectFactory (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Class
org.apache.tuscany.core.system.injection.AutowireObjectFactory

+
+No usage of org.apache.tuscany.core.system.injection.AutowireObjectFactory +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-frame.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-frame.html new file mode 100644 index 0000000000..1bd6ed9ac1 --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.apache.tuscany.core.system.injection (Tuscany Core incubating-M1 API) + + + + + + + + + + + +org.apache.tuscany.core.system.injection + + + + +
+Classes  + +
+AutowireObjectFactory
+ + + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-summary.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-summary.html new file mode 100644 index 0000000000..69fa3cb60b --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-summary.html @@ -0,0 +1,155 @@ + + + + + + + +org.apache.tuscany.core.system.injection (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+

+Package org.apache.tuscany.core.system.injection +

+ + + + + + + + + +
+Class Summary
AutowireObjectFactory<T>Returns an instance by resolving against an AutowireContext.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-tree.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-tree.html new file mode 100644 index 0000000000..1eaa08bc4e --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-tree.html @@ -0,0 +1,151 @@ + + + + + + + +org.apache.tuscany.core.system.injection Class Hierarchy (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Hierarchy For Package org.apache.tuscany.core.system.injection +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + diff --git a/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-use.html b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-use.html new file mode 100644 index 0000000000..48acc5af4a --- /dev/null +++ b/site/branches/site-20060730-mvnbased/src/site/resources/javadoc/tuscany-core/org/apache/tuscany/core/system/injection/package-use.html @@ -0,0 +1,141 @@ + + + + + + + +Uses of Package org.apache.tuscany.core.system.injection (Tuscany Core incubating-M1 API) + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+
+

+Uses of Package
org.apache.tuscany.core.system.injection

+
+No usage of org.apache.tuscany.core.system.injection +

+


+ + + + + + + + + + + + + + + +
+Tuscany Core +
+ + + +
+- + + -- cgit v1.2.3