Author: jmarino
Date: Thu May 4 23:44:07 2006
New Revision: 399991
URL: http://svn.apache.org/viewcvs?rev=399991&view=rev
Log:
add service context
Added:
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
(contents, props changed)
- copied, changed from r399987,
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java
Removed:
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/context/support/
Modified:
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java
Copied:
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
(from r399987,
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java)
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java?p2=incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java&p1=incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java&r1=399987&r2=399991&rev=399991&view=diff
==============================================================================
---
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java
(original)
+++
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
Thu May 4 23:44:07 2006
@@ -11,13 +11,12 @@
* 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.impl;
+package org.apache.tuscany.core.context;
import org.apache.tuscany.common.ObjectFactory;
import org.apache.tuscany.spi.QualifiedName;
import org.apache.tuscany.spi.context.TargetException;
-import org.apache.tuscany.core.context.CoreRuntimeException;
-import org.apache.tuscany.core.context.ExternalServiceContext;
+import org.apache.tuscany.spi.context.ReferenceContext;
import org.apache.tuscany.spi.wire.ProxyCreationException;
import org.apache.tuscany.spi.wire.TargetWireFactory;
@@ -26,23 +25,23 @@
*
* @version $Rev$ $Date$
*/
-public class ExternalServiceContextImpl extends AbstractContext implements
ExternalServiceContext {
+public class ReferenceContextImpl extends AbstractContext implements
ReferenceContext {
private TargetWireFactory<?> targetWireFactory;
private ObjectFactory targetInstanceFactory;
/**
- * Creates an external service context
+ * Creates a reference context
*
- * @param name the name of the external service
+ * @param name the name of the reference context
* @param targetWireFactory the factory which creates proxies implementing
the configured service interface for the
- * external service. There is always only one proxy factory as an
external service is configured with one
+ * reference context. There is always only one proxy factory as an
reference context is configured with one
* service
* @param targetInstanceFactory the object factory that creates an
artifact capabile of communicating over the
- * binding transport configured on the external service. The object
factory may implement a caching strategy.
+ * binding transport configured on the reference context. The
object factory may implement a caching strategy.
*/
- public ExternalServiceContextImpl(String name, TargetWireFactory
targetWireFactory, ObjectFactory targetInstanceFactory) {
+ public ReferenceContextImpl(String name, TargetWireFactory
targetWireFactory, ObjectFactory targetInstanceFactory) {
super(name);
assert (targetWireFactory != null) : "Target proxy factory was null";
assert (targetInstanceFactory != null) : "Target instance factory was
null";
@@ -50,11 +49,11 @@
this.targetInstanceFactory = targetInstanceFactory;
}
- public void start() throws CoreRuntimeException {
+ public void start() {
lifecycleState = RUNNING;
}
- public void stop() throws CoreRuntimeException {
+ public void stop() {
lifecycleState = STOPPED;
}
Propchange:
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
------------------------------------------------------------------------------
svn:keywords = Rev Date
Modified:
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java?rev=399991&r1=399990&r2=399991&view=diff
==============================================================================
---
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java
(original)
+++
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java
Thu May 4 23:44:07 2006
@@ -26,8 +26,8 @@
/**
* Creates a new service context
*
- * @param name the entry point name
- * @param sourceWireFactory the proxy factory containing the invocation
chains for the entry point
+ * @param name the bound service name
+ * @param sourceWireFactory the proxy factory containing the invocation
chains for the service
* @throws CoreRuntimeException if an error occurs creating the service
context
*/
public ServiceContextImpl(String name, SourceWireFactory<T>
sourceWireFactory) throws CoreRuntimeException {