diff options
author | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2012-02-16 15:39:43 +0000 |
---|---|---|
committer | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2012-02-16 15:39:43 +0000 |
commit | 2f187c12e2ceceb61ca2745463fcd7fbbb438b72 (patch) | |
tree | 0ad4a384a03ab9f2782ff715cb34fba9201fd0de /sca-java-2.x/tags/2.0-Beta3/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java | |
parent | e6e918ef537c4aa9802ca27b92e1dc566c2cffda (diff) |
Rename beta3 tag to final name
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1245035 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/tags/2.0-Beta3/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java')
-rw-r--r-- | sca-java-2.x/tags/2.0-Beta3/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/sca-java-2.x/tags/2.0-Beta3/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java b/sca-java-2.x/tags/2.0-Beta3/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java deleted file mode 100644 index c33d3c1a4b..0000000000 --- a/sca-java-2.x/tags/2.0-Beta3/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/DomainRegistry.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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.sca.runtime; - -import java.util.Collection; -import java.util.List; -import java.util.Map; -import java.util.concurrent.Callable; - -import org.apache.tuscany.sca.assembly.Composite; -import org.apache.tuscany.sca.assembly.Endpoint; -import org.apache.tuscany.sca.assembly.EndpointReference; - -/** - * The DomainRegistry holds the active service endpoints for the SCA domain - * @tuscany.spi.extension.inheritfrom - */ -public interface DomainRegistry { - /** - * Add an enpoint to the registry. If the endpoint URI is the same as an existing endpoint in the registry, - * the existing one will be updated - * @param endpoint - */ - void addEndpoint(Endpoint endpoint); - - /** - * Remove an enpoint from the registry - * @param endpoint - */ - void removeEndpoint(Endpoint endpoint); - - /** - * Look up an enpoint from the registry - * @param uri The endpoint URI - * @return - */ - Endpoint getEndpoint(String uri); - - /** - * Get all endpoints in the registry - * @return - */ - Collection<Endpoint> getEndpoints(); - - List<Endpoint> findEndpoint(String uri); - List<Endpoint> findEndpoint(EndpointReference endpointReference); - - void addEndpointReference(EndpointReference endpointReference); - void removeEndpointReference(EndpointReference endpointReference); - // List<EndpointReference> findEndpointReference(Endpoint endpoint); - List<EndpointReference> getEndpointReferences(); - - boolean isOutOfDate(EndpointReference endpointReference); - - /** - * Returns a list of EndpointReferences that have a URI that matches a given URI - * @param uri - the URI to match - * @return a List of EndpointReferences that match the supplied URI - if there are none - * an *empty* list is returned (not null) - */ - public List<EndpointReference> findEndpointReferences( String uri ); - - void addEndpointListener(EndpointListener listener); - void removeEndpointListener(EndpointListener listener); - - String getDomainURI(); - String getDomainName(); - - void installContribution(ContributionDescription cd); - void uninstallContribution(String uri); - List<String> getInstalledContributionURIs(); - ContributionDescription getInstalledContribution(String uri); - void updateInstalledContribution(ContributionDescription cd); - - void addContributionListener(ContributionListener listener); - void removeContributionListener(ContributionListener listener); - - void addRunningComposite(String contributionURI, Composite composite); - void removeRunningComposite(String contributionURI, String compositeURI); - Map<String, List<String>> getRunningCompositeURIs(); - Composite getRunningComposite(String contributionURI, String compositeURI); - - String getContainingCompositesContributionURI(String componentName); - - List<String> getNodeNames(); - String getLocalNodeName(); - String getRunningNodeName(String contributionURI, String compositeURI); - - String remoteCommand(String memberName, Callable<String> command); - public Composite getDomainComposite(); -} |