You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jb...@apache.org on 2006/05/03 08:09:51 UTC
svn commit: r399161 [1/7] - in /incubator/tuscany/sandbox/jboynes/sca: ./
bindings/binding.jsonrpc/src/test/java/org/apache/tuscany/binding/jsonrpc/mocks/tuscany/
core/src/main/java/org/apache/tuscany/core/async/builder/
core/src/main/java/org/apache/t...
Author: jboynes
Date: Tue May 2 23:09:37 2006
New Revision: 399161
URL: http://svn.apache.org/viewcvs?rev=399161&view=rev
Log:
strawman for extracting spi from core
Added:
incubator/tuscany/sandbox/jboynes/sca/
- copied from r398535, incubator/tuscany/java/sca/
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContext.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContextFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeManager.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleAtomicContext.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleCompositeContext.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/POJOInstanceContextFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/ModuleScopeManager.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/ScopeManagerSupport.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/CompositeLoader.java
- copied unchanged from r397534, incubator/tuscany/java/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/CompositeLoader.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/context/SimpleCompositeContextTestCase.java (with props)
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/context/scope/ModuleScopeManagerTestCase.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/doc/
incubator/tuscany/sandbox/jboynes/sca/model/src/doc/SCA Model.emx
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/AtomicImplementation.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Binding.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/BoundReference.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/BoundService.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Component.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/ComponentType.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/CompositeComponentType.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/CompositeImplementation.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Implementation.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/InteractionScope.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/JavaServiceContract.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/ModelObject.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Multiplicity.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Property.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/PropertyValue.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Reference.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/ReferenceTarget.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Service.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/ServiceContract.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/WSDLServiceContract.java (with props)
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/Wire.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/
incubator/tuscany/sandbox/jboynes/sca/spi/LICENSE.txt (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/pom.xml (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/
incubator/tuscany/sandbox/jboynes/sca/spi/src/doc/
incubator/tuscany/sandbox/jboynes/sca/spi/src/doc/Context Model.emx
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/CoreRuntimeException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/InvalidNameException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/Lifecycle.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/ObjectCreationException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/ObjectFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/QualifiedName.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/builder/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/builder/BuilderConfigException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/builder/BuilderException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/builder/BuilderRegistry.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/builder/ComponentBuilder.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/builder/WireBuilder.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/context/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/context/CompositeContext.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/context/Context.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/context/ContextRuntimeException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/context/TargetException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/event/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/event/Event.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/event/EventFilter.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/event/EventPublisher.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/event/RuntimeEventListener.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/loader/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/loader/LoaderContext.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/loader/LoaderException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/loader/StAXElementLoader.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/loader/StAXLoaderRegistry.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/loader/StAXPropertyFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/Interceptor.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/InvocationRuntimeException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/Message.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/MessageChannel.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/MessageHandler.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/ProxyCreationException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/SourceWireFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/TargetInvoker.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/TargetWireFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/WireException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/WireFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/WireFactoryFactory.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/WireFactoryInitException.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/WireSourceConfiguration.java (with props)
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/wire/WireTargetConfiguration.java (with props)
Removed:
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/BuilderConfigException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/BuilderException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ContextRuntimeException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/EventFilter.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/EventPublisher.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InvalidNameException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/QualifiedName.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/RuntimeEventListener.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/TargetException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/event/Event.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/ObjectCreationException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/message/Message.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/Interceptor.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/InvocationConfiguration.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/InvocationRuntimeException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/MessageChannel.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/MessageHandler.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/MethodHashMap.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/ProxyCreationException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/SourceInvocationConfiguration.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/SourceWireFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/TargetInvocationConfiguration.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/TargetInvoker.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/TargetWireFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/WireConfiguration.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/WireException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/WireFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/WireFactoryFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/WireFactoryInitException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/WireSourceConfiguration.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/WireTargetConfiguration.java
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/ModelRuntimeException.java
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/assembly/
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/scdl/loader/impl/
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/types/
incubator/tuscany/sandbox/jboynes/sca/model/src/main/java/org/apache/tuscany/model/util/
incubator/tuscany/sandbox/jboynes/sca/model/src/main/resources/
incubator/tuscany/sandbox/jboynes/sca/model/src/test/java/
incubator/tuscany/sandbox/jboynes/sca/model/src/test/resources/
Modified:
incubator/tuscany/sandbox/jboynes/sca/bindings/binding.jsonrpc/src/test/java/org/apache/tuscany/binding/jsonrpc/mocks/tuscany/MockEntryPointContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/builder/AsyncPolicyBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/invocation/AsyncInterceptor.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/BuilderInitException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextCreationException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactoryBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/NoAccessorException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyOrderer.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyOrderer.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyOrderer.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/UnknownTypeException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/WireBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ArrayMultiplicityObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/DefaultWireBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/EntryPointContextFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ExternalServiceContextFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/HierarchicalBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ListMultiplicityObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ProxyObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/DefaultPolicyBuilderRegistry.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/PolicyBuilderRegistry.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AtomicContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AutowireResolutionException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/CompositeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Context.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ContextInitException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/DuplicateNameException.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/EntryPointContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ExternalServiceContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Lifecycle.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/event/AbstractEvent.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/event/ModuleEvent.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/event/SessionEvent.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/filter/TrueFilter.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractCompositeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/AbstractLifecycle.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/CompositeContextImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/EntryPointContextImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/AbstractScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/CompositeScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/ModuleScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/RequestScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/SessionScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/scope/StatelessScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/extension/ContextFactoryBuilderSupport.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/extension/EntryPointBuilderSupport.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/extension/ExternalServiceBuilderSupport.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/extension/WireBuilderSupport.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/ContextObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/FieldInjector.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/Injector.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/InterCompositeReferenceFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/JNDIObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/MethodInjector.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/NonProxiedTargetFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/PojoObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/injection/SingletonObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/loader/StAXPropertyFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/loader/assembly/ComponentLoader.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/JNDIPropertyFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/loader/impl/StringParserPropertyFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/message/MessageFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/message/impl/MessageFactoryImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/message/impl/MessageImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/runtime/RuntimeContextImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/builder/SystemContextFactoryBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/builder/SystemEntryPointBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/builder/SystemExternalServiceBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/config/SystemContextFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/config/SystemEntryPointContextFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/config/SystemExternalServiceContextFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/config/SystemObjectContextFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/context/SystemAtomicContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/context/SystemCompositeContextImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/context/SystemEntryPointContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/context/SystemExternalServiceContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/system/injection/AutowireObjectFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/InvokerInterceptor.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/MessageChannelImpl.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/MessageDispatcher.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/NullWireFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/OneWayInterceptor.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/impl/RequestResponseInterceptor.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKInvocationHandler.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKSourceWireFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKTargetWireFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKWireFactoryFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/service/DefaultWireFactoryService.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/wire/service/WireFactoryService.java
incubator/tuscany/sandbox/jboynes/sca/core/src/main/resources/system.module
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/async/invocation/AsyncInvocationConfigurationTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/async/wire/mock/MockHandler.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/async/wire/mock/MockStaticInvoker.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/async/wire/mock/MockSyncInterceptor.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/builder/impl/DefaultWireBuilderTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/builder/impl/NegativeDefaultWireBuilderTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/context/CompositeHierarchyTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/context/QualifiedNameTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/extension/WireBuilderSupportTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/loader/JNDIPropertyFactoryTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/loader/StringParserPropertyFactoryTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/loader/assembly/ComponentLoaderTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/mock/MockConfigContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/mock/MockFactory.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/system/builder/impl/AssemblyVisitorTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/system/context/SystemCompositeComponentContextTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/system/context/TestBuilder.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/InvocationConfigurationErrorTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/InvocationConfigurationTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/InvocationErrorTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/jdk/JDKWireFactoryFactoryTestCase.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/mock/MockHandler.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/mock/MockScopeContext.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/mock/MockStaticInvoker.java
incubator/tuscany/sandbox/jboynes/sca/core/src/test/java/org/apache/tuscany/core/wire/mock/MockSyncInterceptor.java
incubator/tuscany/sandbox/jboynes/sca/model/pom.xml
incubator/tuscany/sandbox/jboynes/sca/pom.xml
Modified: incubator/tuscany/sandbox/jboynes/sca/bindings/binding.jsonrpc/src/test/java/org/apache/tuscany/binding/jsonrpc/mocks/tuscany/MockEntryPointContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/bindings/binding.jsonrpc/src/test/java/org/apache/tuscany/binding/jsonrpc/mocks/tuscany/MockEntryPointContext.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/bindings/binding.jsonrpc/src/test/java/org/apache/tuscany/binding/jsonrpc/mocks/tuscany/MockEntryPointContext.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/bindings/binding.jsonrpc/src/test/java/org/apache/tuscany/binding/jsonrpc/mocks/tuscany/MockEntryPointContext.java Tue May 2 23:09:37 2006
@@ -6,6 +6,7 @@
import org.apache.tuscany.core.context.QualifiedName;
import org.apache.tuscany.core.context.RuntimeEventListener;
import org.apache.tuscany.core.context.TargetException;
+import org.apache.tuscany.core.context.CompositeContext;
import org.apache.tuscany.core.context.event.Event;
public class MockEntryPointContext implements EntryPointContext {
@@ -68,4 +69,10 @@
}
+ public CompositeContext getParent() {
+ return null;
+ }
+
+ public void setParent(CompositeContext parent) {
+ }
}
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/builder/AsyncPolicyBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/builder/AsyncPolicyBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/builder/AsyncPolicyBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/builder/AsyncPolicyBuilder.java Tue May 2 23:09:37 2006
@@ -21,13 +21,13 @@
import javax.resource.spi.work.WorkManager;
import org.apache.tuscany.core.async.invocation.AsyncInterceptor;
-import org.apache.tuscany.core.builder.BuilderException;
+import org.apache.tuscany.spi.builder.BuilderException;
+import org.apache.tuscany.core.wire.TargetInvocationConfiguration;
import org.apache.tuscany.core.builder.SourcePolicyBuilder;
import org.apache.tuscany.core.builder.TargetPolicyBuilder;
import org.apache.tuscany.core.builder.system.PolicyBuilderRegistry;
import org.apache.tuscany.core.message.MessageFactory;
import org.apache.tuscany.core.system.annotation.Autowire;
-import org.apache.tuscany.core.wire.TargetInvocationConfiguration;
import org.apache.tuscany.core.wire.WireSourceConfiguration;
import org.apache.tuscany.core.wire.WireTargetConfiguration;
import org.apache.tuscany.model.assembly.ConfiguredReference;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/invocation/AsyncInterceptor.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/invocation/AsyncInterceptor.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/invocation/AsyncInterceptor.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/async/invocation/AsyncInterceptor.java Tue May 2 23:09:37 2006
@@ -20,9 +20,9 @@
import javax.resource.spi.work.WorkException;
import javax.resource.spi.work.WorkManager;
-import org.apache.tuscany.core.message.Message;
+import org.apache.tuscany.spi.wire.Message;
import org.apache.tuscany.core.message.MessageFactory;
-import org.apache.tuscany.core.wire.Interceptor;
+import org.apache.tuscany.spi.wire.Interceptor;
import org.osoa.sca.CurrentModuleContext;
import org.osoa.sca.ModuleContext;
import org.osoa.sca.SCA;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/BuilderInitException.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/BuilderInitException.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/BuilderInitException.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/BuilderInitException.java Tue May 2 23:09:37 2006
@@ -13,6 +13,8 @@
*/
package org.apache.tuscany.core.builder;
+import org.apache.tuscany.spi.builder.BuilderException;
+
/**
* Denotes an exception initializing a builder
*
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextCreationException.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextCreationException.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextCreationException.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextCreationException.java Tue May 2 23:09:37 2006
@@ -13,6 +13,8 @@
*/
package org.apache.tuscany.core.builder;
+import org.apache.tuscany.spi.builder.BuilderException;
+
/**
* Denotes an exception creating an instance context
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactory.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactory.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactory.java Tue May 2 23:09:37 2006
@@ -2,8 +2,8 @@
import org.apache.tuscany.core.context.CompositeContext;
import org.apache.tuscany.core.context.Context;
-import org.apache.tuscany.core.wire.SourceWireFactory;
-import org.apache.tuscany.core.wire.TargetWireFactory;
+import org.apache.tuscany.spi.wire.SourceWireFactory;
+import org.apache.tuscany.spi.wire.TargetWireFactory;
import org.apache.tuscany.model.assembly.Scope;
import java.util.List;
@@ -15,7 +15,7 @@
* Context factories are "built" in two phases. {@link ContextFactoryBuilder}s analyze an assembly, producing
* <code>ContextFactory</code>s for {@link org.apache.tuscany.model.assembly.Component}s, {@link
* org.apache.tuscany.model.assembly.EntryPoint}s, and {@link org.apache.tuscany.model.assembly.ExternalService}s. During this
- * phase, {@link org.apache.tuscany.core.wire.WireFactory}s for source- and target-side wires are produced for the
+ * phase, {@link org.apache.tuscany.spi.wire.WireFactory}s for source- and target-side wires are produced for the
* <code>ContextFactory</code>s. Ê
* <p/>
* The second build phase connects the source- and target-side <code>WireFactories</code>, thereby completing wire configuration.
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactoryBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactoryBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactoryBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/ContextFactoryBuilder.java Tue May 2 23:09:37 2006
@@ -1,6 +1,7 @@
package org.apache.tuscany.core.builder;
import org.apache.tuscany.model.assembly.AssemblyObject;
+import org.apache.tuscany.spi.builder.BuilderException;
/**
* The extension point for component types in the runtime. Implementations perform the first phase of converting an assembly model
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/NoAccessorException.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/NoAccessorException.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/NoAccessorException.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/NoAccessorException.java Tue May 2 23:09:37 2006
@@ -13,6 +13,8 @@
*/
package org.apache.tuscany.core.builder;
+import org.apache.tuscany.spi.builder.BuilderException;
+
/**
* Denotes an attempt to access a non-existent field or method
*
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyBuilder.java Tue May 2 23:09:37 2006
@@ -16,7 +16,7 @@
/**
* A marker for policy extensions in the runtime. Implementations evaluate wire-related policy metadata on a {@link
* org.apache.tuscany.model.assembly.ConfiguredReference} or {@link org.apache.tuscany.model.assembly.ConfiguredService} and
- * contribute {@link org.apache.tuscany.core.wire.Interceptor}s or {@link org.apache.tuscany.core.wire.MessageHandler}s
+ * contribute {@link org.apache.tuscany.spi.wire.Interceptor}s or {@link org.apache.tuscany.spi.wire.MessageHandler}s
* implementing a policy to {@link org.apache.tuscany.core.wire.InvocationConfiguration}s that are part of a {@link
* org.apache.tuscany.core.wire.WireConfiguration}. The contributed <code>Interceptor</code>s or <code>Handler</code>s will be
* called as part of an invocation over a wire.
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyOrderer.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyOrderer.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyOrderer.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/PolicyOrderer.java Tue May 2 23:09:37 2006
@@ -14,8 +14,8 @@
package org.apache.tuscany.core.builder;
/**
- * A marker for implementations that order source- or target-side policy {@link org.apache.tuscany.core.wire.Interceptor}s or
- * {@link org.apache.tuscany.core.wire.MessageHandler}s in a {@link org.apache.tuscany.core.wire.WireConfiguration}.
+ * A marker for implementations that order source- or target-side policy {@link org.apache.tuscany.spi.wire.Interceptor}s or
+ * {@link org.apache.tuscany.spi.wire.MessageHandler}s in a {@link org.apache.tuscany.core.wire.WireConfiguration}.
*
* @see SourcePolicyOrderer
* @see TargetPolicyOrderer
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyBuilder.java Tue May 2 23:09:37 2006
@@ -15,12 +15,13 @@
import org.apache.tuscany.core.wire.WireSourceConfiguration;
import org.apache.tuscany.model.assembly.ConfiguredReference;
+import org.apache.tuscany.spi.builder.BuilderException;
import java.util.List;
/**
- * Implementations contribute {@link org.apache.tuscany.core.wire.Interceptor}s or {@link
- * org.apache.tuscany.core.wire.MessageHandler}s that handle source-side policy on a wire.
+ * Implementations contribute {@link org.apache.tuscany.spi.wire.Interceptor}s or {@link
+ * org.apache.tuscany.spi.wire.MessageHandler}s that handle source-side policy on a wire.
*
* @version $$Rev$$ $$Date$$
*/
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyOrderer.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyOrderer.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyOrderer.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/SourcePolicyOrderer.java Tue May 2 23:09:37 2006
@@ -3,8 +3,8 @@
import org.apache.tuscany.core.wire.WireSourceConfiguration;
/**
- * Implementations order source-side policy {@link org.apache.tuscany.core.wire.Interceptor}s or
- * {@link org.apache.tuscany.core.wire.MessageHandler}s in a {@link org.apache.tuscany.core.wire.WireConfiguration}.
+ * Implementations order source-side policy {@link org.apache.tuscany.spi.wire.Interceptor}s or
+ * {@link org.apache.tuscany.spi.wire.MessageHandler}s in a {@link org.apache.tuscany.core.wire.WireConfiguration}.
*
* @version $$Rev$$ $$Date$$
*/
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyBuilder.java Tue May 2 23:09:37 2006
@@ -15,10 +15,11 @@
import org.apache.tuscany.model.assembly.ConfiguredService;
import org.apache.tuscany.core.wire.WireTargetConfiguration;
+import org.apache.tuscany.spi.builder.BuilderException;
/**
- * Implementations contribute {@link org.apache.tuscany.core.wire.Interceptor}s or {@link
- * org.apache.tuscany.core.wire.MessageHandler}s that handle target-side policy on a wire.
+ * Implementations contribute {@link org.apache.tuscany.spi.wire.Interceptor}s or {@link
+ * org.apache.tuscany.spi.wire.MessageHandler}s that handle target-side policy on a wire.
*
* @version $$Rev$$ $$Date$$
*/
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyOrderer.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyOrderer.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyOrderer.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/TargetPolicyOrderer.java Tue May 2 23:09:37 2006
@@ -16,8 +16,8 @@
import org.apache.tuscany.core.wire.WireTargetConfiguration;
/**
- * Implementation order target-side policy {@link org.apache.tuscany.core.wire.Interceptor}s or
- * {@link org.apache.tuscany.core.wire.MessageHandler}s in a {@link org.apache.tuscany.core.wire.WireConfiguration}.
+ * Implementation order target-side policy {@link org.apache.tuscany.spi.wire.Interceptor}s or
+ * {@link org.apache.tuscany.spi.wire.MessageHandler}s in a {@link org.apache.tuscany.core.wire.WireConfiguration}.
* @version $$Rev$$ $$Date$$
*/
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/UnknownTypeException.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/UnknownTypeException.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/UnknownTypeException.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/UnknownTypeException.java Tue May 2 23:09:37 2006
@@ -1,5 +1,7 @@
package org.apache.tuscany.core.builder;
+import org.apache.tuscany.spi.builder.BuilderException;
+
/**
* Denotes an unknown configuration parameter type
*
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/WireBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/WireBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/WireBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/WireBuilder.java Tue May 2 23:09:37 2006
@@ -14,8 +14,9 @@
package org.apache.tuscany.core.builder;
import org.apache.tuscany.core.context.ScopeContext;
-import org.apache.tuscany.core.wire.SourceWireFactory;
-import org.apache.tuscany.core.wire.TargetWireFactory;
+import org.apache.tuscany.spi.wire.SourceWireFactory;
+import org.apache.tuscany.spi.wire.TargetWireFactory;
+import org.apache.tuscany.spi.builder.BuilderConfigException;
/**
* Implementations perform the second phase of converting a logical model representing an assembly into a series of
@@ -23,7 +24,7 @@
* bridging {@link org.apache.tuscany.core.wire.InvocationConfiguration}s held by source- and target-side proxy
* factories. <code>WireBuilder</code>s generally operate by target implementation type. In other words, for a wire
* from a Java source to a JavaScript target, the Javascript <code>WireBuilder</code> will complete the wire. This is
- * necessary as a <code>WireBuilder</code> must set a {@link org.apache.tuscany.core.wire.TargetInvoker} that is
+ * necessary as a <code>WireBuilder</code> must set a {@link org.apache.tuscany.spi.wire.TargetInvoker} that is
* responsible for dispatching to an implementation on the source side of the wire.
* <p>
* Runtimes are generally configured with a {@link org.apache.tuscany.core.builder.impl.DefaultWireBuilder} as a
@@ -57,7 +58,7 @@
/**
* Finishes processing the target side wire chain. For example, a
- * {@link org.apache.tuscany.core.wire.TargetInvoker} used by target-side proxies is usually set during this
+ * {@link org.apache.tuscany.spi.wire.TargetInvoker} used by target-side proxies is usually set during this
* phase.
*
* @param targetFactory the target-side proxy factory
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ArrayMultiplicityObjectFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ArrayMultiplicityObjectFactory.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ArrayMultiplicityObjectFactory.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ArrayMultiplicityObjectFactory.java Tue May 2 23:09:37 2006
@@ -13,8 +13,8 @@
*/
package org.apache.tuscany.core.builder.impl;
-import org.apache.tuscany.core.builder.ObjectFactory;
-import org.apache.tuscany.core.injection.ObjectCreationException;
+import org.apache.tuscany.spi.ObjectFactory;
+import org.apache.tuscany.spi.ObjectCreationException;
import java.lang.reflect.Array;
import java.util.List;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/DefaultWireBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/DefaultWireBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/DefaultWireBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/DefaultWireBuilder.java Tue May 2 23:09:37 2006
@@ -13,14 +13,14 @@
*/
package org.apache.tuscany.core.builder.impl;
-import org.apache.tuscany.core.builder.BuilderConfigException;
+import org.apache.tuscany.spi.builder.BuilderConfigException;
+import org.apache.tuscany.spi.wire.TargetWireFactory;
import org.apache.tuscany.core.builder.HierarchicalWireBuilder;
import org.apache.tuscany.core.builder.WireBuilder;
import org.apache.tuscany.core.context.ScopeContext;
import org.apache.tuscany.core.wire.TargetInvocationConfiguration;
import org.apache.tuscany.core.wire.SourceInvocationConfiguration;
-import org.apache.tuscany.core.wire.TargetWireFactory;
-import org.apache.tuscany.core.wire.SourceWireFactory;
+import org.apache.tuscany.spi.wire.SourceWireFactory;
import org.apache.tuscany.core.wire.impl.InvokerInterceptor;
import org.apache.tuscany.core.wire.impl.MessageChannelImpl;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/EntryPointContextFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/EntryPointContextFactory.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/EntryPointContextFactory.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/EntryPointContextFactory.java Tue May 2 23:09:37 2006
@@ -18,8 +18,8 @@
import org.apache.tuscany.core.context.CompositeContext;
import org.apache.tuscany.core.context.EntryPointContext;
import org.apache.tuscany.core.context.impl.EntryPointContextImpl;
-import org.apache.tuscany.core.wire.SourceWireFactory;
-import org.apache.tuscany.core.wire.TargetWireFactory;
+import org.apache.tuscany.spi.wire.SourceWireFactory;
+import org.apache.tuscany.spi.wire.TargetWireFactory;
import org.apache.tuscany.core.message.MessageFactory;
import org.apache.tuscany.model.assembly.Scope;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ExternalServiceContextFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ExternalServiceContextFactory.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ExternalServiceContextFactory.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ExternalServiceContextFactory.java Tue May 2 23:09:37 2006
@@ -15,12 +15,12 @@
import org.apache.tuscany.core.builder.ContextCreationException;
import org.apache.tuscany.core.builder.ContextFactory;
-import org.apache.tuscany.core.builder.ObjectFactory;
+import org.apache.tuscany.spi.ObjectFactory;
import org.apache.tuscany.core.context.CompositeContext;
import org.apache.tuscany.core.context.ExternalServiceContext;
import org.apache.tuscany.core.context.impl.ExternalServiceContextImpl;
-import org.apache.tuscany.core.wire.TargetWireFactory;
-import org.apache.tuscany.core.wire.SourceWireFactory;
+import org.apache.tuscany.spi.wire.TargetWireFactory;
+import org.apache.tuscany.spi.wire.SourceWireFactory;
import org.apache.tuscany.model.assembly.Scope;
import java.util.Collections;
@@ -36,7 +36,7 @@
*
*
* }
- * responsible for setting the proper {@link org.apache.tuscany.core.wire.TargetInvoker} on the wire chains
+ * responsible for setting the proper {@link org.apache.tuscany.spi.wire.TargetInvoker} on the wire chains
* can be notified.
*
* @version $Rev$ $Date$
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/HierarchicalBuilder.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/HierarchicalBuilder.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/HierarchicalBuilder.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/HierarchicalBuilder.java Tue May 2 23:09:37 2006
@@ -13,7 +13,7 @@
*/
package org.apache.tuscany.core.builder.impl;
-import org.apache.tuscany.core.builder.BuilderException;
+import org.apache.tuscany.spi.builder.BuilderException;
import org.apache.tuscany.core.builder.ContextFactoryBuilder;
import org.apache.tuscany.model.assembly.AssemblyObject;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ListMultiplicityObjectFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ListMultiplicityObjectFactory.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ListMultiplicityObjectFactory.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ListMultiplicityObjectFactory.java Tue May 2 23:09:37 2006
@@ -13,8 +13,8 @@
*/
package org.apache.tuscany.core.builder.impl;
-import org.apache.tuscany.core.builder.ObjectFactory;
-import org.apache.tuscany.core.injection.ObjectCreationException;
+import org.apache.tuscany.spi.ObjectFactory;
+import org.apache.tuscany.spi.ObjectCreationException;
import java.util.ArrayList;
import java.util.List;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ProxyObjectFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ProxyObjectFactory.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ProxyObjectFactory.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/impl/ProxyObjectFactory.java Tue May 2 23:09:37 2006
@@ -13,10 +13,10 @@
*/
package org.apache.tuscany.core.builder.impl;
-import org.apache.tuscany.core.builder.ObjectFactory;
-import org.apache.tuscany.core.injection.ObjectCreationException;
-import org.apache.tuscany.core.wire.ProxyCreationException;
-import org.apache.tuscany.core.wire.WireFactory;
+import org.apache.tuscany.spi.ObjectFactory;
+import org.apache.tuscany.spi.ObjectCreationException;
+import org.apache.tuscany.spi.wire.ProxyCreationException;
+import org.apache.tuscany.spi.wire.WireFactory;
/**
* Uses a proxy factory to return an object instance
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/DefaultPolicyBuilderRegistry.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/DefaultPolicyBuilderRegistry.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/DefaultPolicyBuilderRegistry.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/DefaultPolicyBuilderRegistry.java Tue May 2 23:09:37 2006
@@ -13,13 +13,13 @@
*/
package org.apache.tuscany.core.builder.system;
-import org.apache.tuscany.core.builder.BuilderException;
+import org.apache.tuscany.spi.builder.BuilderException;
+import org.apache.tuscany.core.wire.WireSourceConfiguration;
import org.apache.tuscany.core.builder.SourcePolicyBuilder;
import org.apache.tuscany.core.builder.SourcePolicyOrderer;
import org.apache.tuscany.core.builder.TargetPolicyBuilder;
import org.apache.tuscany.core.builder.TargetPolicyOrderer;
import org.apache.tuscany.core.system.annotation.Autowire;
-import org.apache.tuscany.core.wire.WireSourceConfiguration;
import org.apache.tuscany.core.wire.WireTargetConfiguration;
import org.apache.tuscany.model.assembly.ConfiguredReference;
import org.apache.tuscany.model.assembly.ConfiguredService;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/PolicyBuilderRegistry.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/PolicyBuilderRegistry.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/PolicyBuilderRegistry.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/builder/system/PolicyBuilderRegistry.java Tue May 2 23:09:37 2006
@@ -1,6 +1,6 @@
package org.apache.tuscany.core.builder.system;
-import org.apache.tuscany.core.builder.BuilderException;
+import org.apache.tuscany.spi.builder.BuilderException;
import org.apache.tuscany.core.builder.SourcePolicyBuilder;
import org.apache.tuscany.core.builder.TargetPolicyBuilder;
import org.apache.tuscany.core.wire.WireSourceConfiguration;
@@ -12,7 +12,7 @@
/**
* A System registry for {@link org.apache.tuscany.core.builder.PolicyBuilder}s. <code>PolicyBuilder</code>s will be invoked when
- * a {@link org.apache.tuscany.core.wire.WireFactory} is constructed by the {@link org.apache.tuscany.core.wire.WireFactory}
+ * a {@link org.apache.tuscany.spi.wire.WireFactory} is constructed by the {@link org.apache.tuscany.spi.wire.WireFactory}
* service.
* <p/>
* <code>PolicyBuilder</code>s operate on either a source- or target-side wire and typically are registered by runtime extensions
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AtomicContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AtomicContext.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AtomicContext.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AtomicContext.java Tue May 2 23:09:37 2006
@@ -16,6 +16,8 @@
*/
package org.apache.tuscany.core.context;
+import org.apache.tuscany.spi.context.TargetException;
+
/**
* A runtime entity that manages an atomic (i.e. leaf-type) artifact.
*
@@ -30,7 +32,7 @@
/**
* Notifies the context of an initialization event
- * @throws TargetException
+ * @throws org.apache.tuscany.spi.context.TargetException
*/
public void init() throws TargetException;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AutowireResolutionException.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AutowireResolutionException.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AutowireResolutionException.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/AutowireResolutionException.java Tue May 2 23:09:37 2006
@@ -13,6 +13,8 @@
*/
package org.apache.tuscany.core.context;
+import org.apache.tuscany.spi.context.TargetException;
+
/**
* Denotes an exception while resolving an automatic wire
*
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/CompositeContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/CompositeContext.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/CompositeContext.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/CompositeContext.java Tue May 2 23:09:37 2006
@@ -2,10 +2,8 @@
import org.apache.tuscany.core.config.ConfigurationException;
import org.apache.tuscany.model.assembly.Composite;
-import org.apache.tuscany.model.assembly.Part;
import org.apache.tuscany.model.assembly.Extensible;
-
-import java.util.List;
+import org.apache.tuscany.model.assembly.Part;
/**
* A context which contains child component contexts.
@@ -13,20 +11,9 @@
* @version $Rev$ $Date$
*/
public interface CompositeContext extends Context {
-
- /**
- * Returns the parent context, or null if the context does not have one
- */
- public CompositeContext getParent();
-
- /**
- * Sets the parent context
- */
- public void setParent(CompositeContext parent);
-
/**
- * Adds runtime artifacts represented by the set of model objects to the composite context by merging them with
- * existing artifacts. Implementing classes may support only a subset of {@link Part} types.
+ * Adds a runtime artifact represented by the model object to the composite context by merging it with existing
+ * artifacts. Implementing classes may support only a subset of {@link Part} types.
*
* @see org.apache.tuscany.model.assembly.Component
* @see org.apache.tuscany.model.assembly.ModuleComponent
@@ -34,29 +21,24 @@
* @see org.apache.tuscany.model.assembly.EntryPoint
* @see org.apache.tuscany.model.assembly.ExternalService
*/
- public void registerModelObjects(List<? extends Extensible> models) throws ConfigurationException;
+ void registerModelObject(Extensible model) throws ConfigurationException;
/**
- * Adds a runtime artifact represented by the model object to the composite context by merging it with existing
- * artifacts. Implementing classes may support only a subset of {@link Part} types.
- *
- * @see org.apache.tuscany.model.assembly.Component
- * @see org.apache.tuscany.model.assembly.ModuleComponent
- * @see org.apache.tuscany.model.assembly.AtomicComponent
- * @see org.apache.tuscany.model.assembly.EntryPoint
- * @see org.apache.tuscany.model.assembly.ExternalService
+ * Register a Context as a child of this composite.
+ *
+ * @param context the context to add as a child
*/
- public void registerModelObject(Extensible model) throws ConfigurationException;
+ void registerContext(Context context);
/**
* Returns the child context associated with a given name
*/
- public Context getContext(String name);
+ Context getContext(String name);
/**
* Returns the composite managed by this composite context
*/
@Deprecated
- public Composite getComposite();
+ Composite getComposite();
}
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Context.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Context.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Context.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Context.java Tue May 2 23:09:37 2006
@@ -16,6 +16,10 @@
*/
package org.apache.tuscany.core.context;
+import org.apache.tuscany.spi.EventPublisher;
+import org.apache.tuscany.spi.context.TargetException;
+import org.apache.tuscany.spi.QualifiedName;
+
/**
* An entity that provides an execution context for a runtime artifact or artifacts. A <code>Context</code> may
* be a composite, managing child contexts or it may be an atomic, i.e. leaf, context.
@@ -24,6 +28,18 @@
*/
public interface Context extends EventPublisher, Lifecycle {
/**
+ * Returns the name of the Context.
+ * @return the name of the Context
+ */
+ String getName();
+
+ /**
+ * Sets the name of the Context.
+ * @param name the name of the Context
+ */
+ void setName(String name);
+
+ /**
* 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.
@@ -35,7 +51,7 @@
*
* @param qName a qualified name of the requested instance
* @return the implementation instance or a proxy to it
- * @throws TargetException
+ * @throws org.apache.tuscany.spi.context.TargetException
* if an error occurs retrieving the instance or the requested component is not an entry
* point.
* @see CompositeContext
@@ -43,4 +59,13 @@
*/
public Object getInstance(QualifiedName qName) throws TargetException;
+ /**
+ * Returns the parent context, or null if the context does not have one
+ */
+ CompositeContext getParent();
+
+ /**
+ * Sets the parent context
+ */
+ void setParent(CompositeContext parent);
}
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ContextInitException.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ContextInitException.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ContextInitException.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ContextInitException.java Tue May 2 23:09:37 2006
@@ -16,6 +16,8 @@
*/
package org.apache.tuscany.core.context;
+import org.apache.tuscany.spi.context.ContextRuntimeException;
+
/**
* Denotes an error encountered while initializing an instance context
*
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/DuplicateNameException.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/DuplicateNameException.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/DuplicateNameException.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/DuplicateNameException.java Tue May 2 23:09:37 2006
@@ -13,6 +13,8 @@
*/
package org.apache.tuscany.core.context;
+import org.apache.tuscany.spi.context.ContextRuntimeException;
+
/**
* Denotes an attempt to add a context with a name equal to an existing context
*
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/EntryPointContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/EntryPointContext.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/EntryPointContext.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/EntryPointContext.java Tue May 2 23:09:37 2006
@@ -16,14 +16,14 @@
*/
package org.apache.tuscany.core.context;
-import org.apache.tuscany.core.wire.SourceWireFactory;
+import org.apache.tuscany.spi.context.TargetException;
/**
* The runtime artifact representing an entry point, <code>EntryPointContext</code> manages wire handler
* instances that expose service operations offered by a component in the parent composite. The wire handler
* instance is responsible for dispatching the request down an wire chain to the target instance. The wire
- * chain may contain {@link org.apache.tuscany.core.wire.Interceptor}s and
- * {@link org.apache.tuscany.core.wire.MessageHandler}s that implement policies or perform mediations on the
+ * chain may contain {@link org.apache.tuscany.spi.wire.Interceptor}s and
+ * {@link org.apache.tuscany.spi.wire.MessageHandler}s that implement policies or perform mediations on the
* wire.
* <p>
* Entry point contexts are used by transport binding artifacts to invoke an operation on a service. The transport
@@ -58,7 +58,7 @@
/**
* Returns the handler responsible for flowing a request through the entry point
- * @throws TargetException
+ * @throws org.apache.tuscany.spi.context.TargetException
*/
public Object getHandler() throws TargetException;
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ExternalServiceContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ExternalServiceContext.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ExternalServiceContext.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ExternalServiceContext.java Tue May 2 23:09:37 2006
@@ -13,6 +13,8 @@
*/
package org.apache.tuscany.core.context;
+import org.apache.tuscany.spi.context.TargetException;
+
/**
* Manages an external service
*
@@ -22,9 +24,9 @@
/**
* Returns the handler responsible for flowing a request through the entry point
- * @throws TargetException
+ * @throws org.apache.tuscany.spi.context.TargetException
*/
public Object getHandler() throws TargetException;
-
+
}
Added: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContext.java?rev=399161&view=auto
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContext.java (added)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContext.java Tue May 2 23:09:37 2006
@@ -0,0 +1,24 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation or its licensors as applicable
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.tuscany.core.context;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface InstanceContext extends Lifecycle {
+ Object getInstance();
+}
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContext.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContext.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContextFactory.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContextFactory.java?rev=399161&view=auto
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContextFactory.java (added)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContextFactory.java Tue May 2 23:09:37 2006
@@ -0,0 +1,26 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation or its licensors as applicable
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.tuscany.core.context;
+
+import org.apache.tuscany.spi.context.TargetException;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface InstanceContextFactory {
+ InstanceContext createContext() throws TargetException;
+}
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContextFactory.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/InstanceContextFactory.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Lifecycle.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Lifecycle.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Lifecycle.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/Lifecycle.java Tue May 2 23:09:37 2006
@@ -64,16 +64,4 @@
* @throws CoreRuntimeException
*/
void stop() throws CoreRuntimeException;
-
- /**
- * Returns the name of the Lifecycle.
- * @return the name of the Lifecycle
- */
- String getName();
-
- /**
- * Sets the name of the Lifecycle.
- * @param name the name of the Lifecycle
- */
- void setName(String name);
}
Modified: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeContext.java?rev=399161&r1=398535&r2=399161&view=diff
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeContext.java (original)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeContext.java Tue May 2 23:09:37 2006
@@ -17,6 +17,8 @@
package org.apache.tuscany.core.context;
import org.apache.tuscany.core.builder.ContextFactory;
+import org.apache.tuscany.spi.context.TargetException;
+import org.apache.tuscany.spi.QualifiedName;
import java.util.List;
Added: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeManager.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeManager.java?rev=399161&view=auto
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeManager.java (added)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeManager.java Tue May 2 23:09:37 2006
@@ -0,0 +1,26 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation or its licensors as applicable
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.tuscany.core.context;
+
+import org.apache.tuscany.spi.context.TargetException;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface ScopeManager {
+ InstanceContext getInstance(InstanceContextFactory contextFactory) throws TargetException;
+}
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeManager.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/ScopeManager.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date
Added: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleAtomicContext.java
URL: http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleAtomicContext.java?rev=399161&view=auto
==============================================================================
--- incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleAtomicContext.java (added)
+++ incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleAtomicContext.java Tue May 2 23:09:37 2006
@@ -0,0 +1,66 @@
+/**
+ *
+ * Copyright 2006 The Apache Software Foundation or its licensors as applicable
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.tuscany.core.context;
+
+import org.apache.tuscany.core.context.impl.AbstractContext;
+import org.apache.tuscany.spi.context.TargetException;
+import org.apache.tuscany.spi.QualifiedName;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class SimpleAtomicContext extends AbstractContext implements AtomicContext {
+ private final ScopeManager scopeManager;
+ private final InstanceContextFactory instanceFactory;
+
+ public SimpleAtomicContext(String name, ScopeManager scopeManager, InstanceContextFactory instanceFactory) {
+ super(name);
+ this.scopeManager = scopeManager;
+ this.instanceFactory = instanceFactory;
+ }
+
+ public void start() throws CoreRuntimeException {
+ }
+
+ public void stop() throws CoreRuntimeException {
+ }
+
+ public Object getInstance(QualifiedName qName) throws TargetException {
+ return getTargetInstance();
+ }
+
+ public Object getTargetInstance() throws TargetException {
+ InstanceContext instanceContext = scopeManager.getInstance(instanceFactory);
+ return instanceContext.getInstance();
+ }
+
+ public boolean isEagerInit() {
+ throw new UnsupportedOperationException();
+ }
+
+ public void init() throws TargetException {
+ throw new UnsupportedOperationException();
+ }
+
+ public void destroy() throws TargetException {
+ throw new UnsupportedOperationException();
+ }
+
+ public boolean isDestroyable() {
+ throw new UnsupportedOperationException();
+ }
+}
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleAtomicContext.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/SimpleAtomicContext.java
------------------------------------------------------------------------------
svn:keywords = Rev,Date