|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.net.SocketProviderFactory
public class SocketProviderFactory
The SocketProviderFactory produces SocketProviders.
Nested Class Summary | |
---|---|
static class |
SocketProviderFactory.DefaultDependencies DefaultDependenceis is a basic implementation of the Dependencies interface. |
static interface |
SocketProviderFactory.Dependencies Dependencies specifies all dependency requirements of the SocketProviderFactory. |
Field Summary | |
---|---|
static DatagramSocketProvider |
DEFAULT_DATAGRAM_SOCKET_PROVIDER The factory's default Datagram SocketProvider. |
static com.oracle.common.net.SocketProvider |
DEFAULT_LEGACY_SOCKET_PROVIDER The factory's default legacy SocketProvider. |
static com.oracle.common.net.SocketProvider |
DEFAULT_SOCKET_PROVIDER The factory's default SocketProvider. |
protected SocketProviderFactory.Dependencies |
m_Dependencies Dependencies |
protected java.util.Map |
m_mapDatagramSocketProvider A map of instantiated datagram socket providers, key'd by id. |
protected java.util.Map |
m_mapSocketProvider A map of instantiated socket providers, key'd by id. |
static java.lang.String |
UNNAMED_PROVIDER_ID Default id for unnamed socket and datagram socket providers |
Constructor Summary | |
---|---|
SocketProviderFactory() Construct a SocketProviderFactory |
|
SocketProviderFactory(SocketProviderFactory.Dependencies dependencies) Construct a SocketProviderFactory. |
Method Summary | |
---|---|
protected DatagramSocketProvider |
ensureDatagramSocketProvider(java.lang.String sId, SocketProviderFactory.Dependencies providerDeps, int nSubport) Create DatatgramSocketProvider |
protected com.oracle.common.net.SocketProvider |
ensureSocketProvider(java.lang.String sId, SocketProviderFactory.Dependencies deps, int nSubport) Create SocketProvider |
DatagramSocketProvider |
getDatagramSocketProvider(XmlElement xml, int nSubport) Return an instance of the specified DatagramSocketProvider, creating it if necessary. |
com.oracle.common.net.SocketProvider |
getDemultiplexedSocketProvider(XmlElement xml, int nSubport) Return a Demultiplexed Socket provider |
SocketProviderFactory.Dependencies |
getDependencies() Get SocketProviderDependencies object |
com.oracle.common.net.SocketProvider |
getLegacySocketProvider(XmlElement xml) Return a Socket provider. |
com.oracle.common.net.SocketProvider |
getSocketProvider(XmlElement xml) Deprecated. |
com.oracle.common.net.SSLSettings |
getSSLSettings(XmlElement xml) Return an instance of SSLSettings from the specified xml. |
java.lang.String |
toString() |
Field Detail |
---|
protected java.util.Map m_mapSocketProvider
protected java.util.Map m_mapDatagramSocketProvider
protected SocketProviderFactory.Dependencies m_Dependencies
public static final com.oracle.common.net.SocketProvider DEFAULT_SOCKET_PROVIDER
public static final com.oracle.common.net.SocketProvider DEFAULT_LEGACY_SOCKET_PROVIDER
public static final DatagramSocketProvider DEFAULT_DATAGRAM_SOCKET_PROVIDER
public static final java.lang.String UNNAMED_PROVIDER_ID
Constructor Detail |
---|
public SocketProviderFactory()
public SocketProviderFactory(SocketProviderFactory.Dependencies dependencies)
dependencies
- SocketProviderFactory dependencies or nullMethod Detail |
---|
public SocketProviderFactory.Dependencies getDependencies()
public com.oracle.common.net.SocketProvider getLegacySocketProvider(XmlElement xml)
xml
- provider definition, or null for the default provider
@Deprecated
public com.oracle.common.net.SocketProvider getSocketProvider(XmlElement xml)
xml
- provider definition, or null for the default providerpublic com.oracle.common.net.SocketProvider getDemultiplexedSocketProvider(XmlElement xml, int nSubport)
xml
- provider definition, or null for the default providernSubport
- subport for demultiplexed socket provider.public DatagramSocketProvider getDatagramSocketProvider(XmlElement xml, int nSubport)
xml
- the provider definition, or null for the default providernSubport
- subport for a demultiplexed socket provider.public com.oracle.common.net.SSLSettings getSSLSettings(XmlElement xml)
xml
- the provider definition, or null for the default providerprotected com.oracle.common.net.SocketProvider ensureSocketProvider(java.lang.String sId, SocketProviderFactory.Dependencies deps, int nSubport)
sId
- SocketProviderIddeps
- Dependencies for the given SocketProvidernSubport
- Subport for Demultiplexed socket provider. If it is 0, then it implies Multiplexed socket provider.protected DatagramSocketProvider ensureDatagramSocketProvider(java.lang.String sId, SocketProviderFactory.Dependencies providerDeps, int nSubport)
sId
- DatagramSocketProviderIdproviderDeps
- Dependencies for the given DatagramSocketProvidernSubport
- Subport for Demultiplexed socket provider. If it is 0, then it implies Multiplexed socket provider.public java.lang.String toString()
|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |