diff options
author | lresende <lresende@13f79535-47bb-0310-9956-ffa450edef68> | 2009-11-11 23:09:31 +0000 |
---|---|---|
committer | lresende <lresende@13f79535-47bb-0310-9956-ffa450edef68> | 2009-11-11 23:09:31 +0000 |
commit | a7c1a39d8c3c4ef4d5878dbff726085082a17e8a (patch) | |
tree | 54faa0e87eb8c8242a4a0baeb5f7b505a175d00f /branches/sca-java-2.0-M3/modules/sca-api/src/main/java/org/oasisopen/sca/client/SCAClient.java | |
parent | 4e13586bc791d71c41760cf4d0a5cc908973de3e (diff) |
Moving 2.x branches
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835136 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'branches/sca-java-2.0-M3/modules/sca-api/src/main/java/org/oasisopen/sca/client/SCAClient.java')
-rw-r--r-- | branches/sca-java-2.0-M3/modules/sca-api/src/main/java/org/oasisopen/sca/client/SCAClient.java | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/branches/sca-java-2.0-M3/modules/sca-api/src/main/java/org/oasisopen/sca/client/SCAClient.java b/branches/sca-java-2.0-M3/modules/sca-api/src/main/java/org/oasisopen/sca/client/SCAClient.java deleted file mode 100644 index c054179d8a..0000000000 --- a/branches/sca-java-2.0-M3/modules/sca-api/src/main/java/org/oasisopen/sca/client/SCAClient.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 2299 - * OASIS trademark, IPR and other policies apply. 2300 - */ -package org.oasisopen.sca.client; - -import java.net.URI; -import org.oasisopen.sca.NoSuchDomainException; -import org.oasisopen.sca.NoSuchServiceException; - -/** - * Client side interface that can be used to lookup SCA Services within a SCA - * Domain. - * <p> - * The SCAClientFactory is used to obtain an implementation instance of the - * SCAClient. - * - * @see SCAClientFactory - * @author OASIS Open - */ -public interface SCAClient { - - /** - * Returns a reference proxy that implements the business interface <T> of a - * service in a domain - * - * @param serviceURI the relative URI of the target service. Takes the form - * componentName/serviceName. Can also take the extended form - * componentName/serviceName/bindingName to use a specific - * binding of the target service - * @param domainURI the URI of an SCA Domain. - * @param interfaze The business interface class of the service in the - * domain - * @param <T> The business interface class of the service in the domain - * @return a proxy to the target service, in the specified SCA Domain that - * implements the business interface <B>. - * @throws NoSuchServiceException Service requested was not found - * @throws NoSuchDomainException Domain requested was not found - */ - <T> T getService(Class<T> interfaze, String serviceURI, URI domainURI) throws NoSuchServiceException, NoSuchDomainException; -} |