Package org.eclipse.net4j
Class ContainerProtocolProvider
- java.lang.Object
-
- org.eclipse.net4j.ContainerProtocolProvider
-
- All Implemented Interfaces:
IProtocolProvider
,org.eclipse.net4j.util.container.IManagedContainerProvider
- Direct Known Subclasses:
ContainerProtocolProvider.Client
,ContainerProtocolProvider.Server
public abstract class ContainerProtocolProvider extends java.lang.Object implements IProtocolProvider, org.eclipse.net4j.util.container.IManagedContainerProvider
Base class for container-basedprotocol providers
likeContainerProtocolProvider.Client
orContainerProtocolProvider.Server
.- Since:
- 2.0
- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContainerProtocolProvider.Client
Container-basedprotocol provider
forclient
protocols.static class
ContainerProtocolProvider.Server
Container-basedprotocol provider
forserver
protocols.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContainerProtocolProvider(org.eclipse.net4j.util.container.IManagedContainer container, java.lang.String productGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.net4j.util.container.IManagedContainer
getContainer()
java.lang.String
getProductGroup()
IProtocol<?>
getProtocol(java.lang.String type)
-
-
-
Method Detail
-
getContainer
public org.eclipse.net4j.util.container.IManagedContainer getContainer()
- Specified by:
getContainer
in interfaceorg.eclipse.net4j.util.container.IManagedContainerProvider
-
getProductGroup
public java.lang.String getProductGroup()
-
getProtocol
public IProtocol<?> getProtocol(java.lang.String type)
- Specified by:
getProtocol
in interfaceIProtocolProvider
-
-