summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometBindingProviderFactory.java
diff options
context:
space:
mode:
authorfmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68>2010-08-16 06:38:58 +0000
committerfmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68>2010-08-16 06:38:58 +0000
commitcb33115b3f1a451df53395e714668fb242e05fc5 (patch)
treeed3c9e06f7999c22d918eea4c703e342b87350e8 /sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometBindingProviderFactory.java
parent967a400aedcf407f95c5c971bad1ef12d7fe272d (diff)
Added javadocs.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985812 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometBindingProviderFactory.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometBindingProviderFactory.java b/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometBindingProviderFactory.java
index 747ea4d78e..6e5cc28abf 100644
--- a/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometBindingProviderFactory.java
+++ b/sca-java-2.x/contrib/modules/binding-comet-runtime/src/main/java/org/apache/tuscany/sca/binding/comet/runtime/CometBindingProviderFactory.java
@@ -29,10 +29,19 @@ import org.apache.tuscany.sca.provider.ServiceBindingProvider;
import org.apache.tuscany.sca.runtime.RuntimeEndpoint;
import org.apache.tuscany.sca.runtime.RuntimeEndpointReference;
+/**
+ * Factory for binding providers.
+ */
public class CometBindingProviderFactory implements BindingProviderFactory<CometBinding> {
+ /**
+ * Underlying servlet host. Injected by constructor.
+ */
private ServletHost servletHost;
+ /**
+ * Constructor.
+ */
public CometBindingProviderFactory(ExtensionPointRegistry extensionPoints) {
this.servletHost = ServletHostHelper.getServletHost(extensionPoints);
}
@@ -41,10 +50,16 @@ public class CometBindingProviderFactory implements BindingProviderFactory<Comet
return CometBinding.class;
}
+ /**
+ * Creates a provider for a reference that has comet binding specified in the scdl.
+ */
public ReferenceBindingProvider createReferenceBindingProvider(RuntimeEndpointReference endpoint) {
return new CometReferenceBindingProvider(endpoint);
}
+ /**
+ * Creates a provider for a service that has comet binding specified in the scdl.
+ */
public ServiceBindingProvider createServiceBindingProvider(RuntimeEndpoint endpoint) {
return new CometServiceBindingProvider(endpoint, servletHost);
}