|
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.DefaultDependenciesDefaultDependenceis is a basic implementation of the Dependencies interface. |
static interface |
SocketProviderFactory.DependenciesDependencies specifies all dependency requirements of the SocketProviderFactory. |
| Field Summary | |
|---|---|
static DatagramSocketProvider |
DEFAULT_DATAGRAM_SOCKET_PROVIDERThe factory's default Datagram SocketProvider. |
static com.oracle.common.net.SocketProvider |
DEFAULT_LEGACY_SOCKET_PROVIDERThe factory's default legacy SocketProvider. |
static com.oracle.common.net.SocketProvider |
DEFAULT_SOCKET_PROVIDERThe factory's default SocketProvider. |
protected SocketProviderFactory.Dependencies |
m_DependenciesDependencies |
protected java.util.Map |
m_mapDatagramSocketProviderA map of instantiated datagram socket providers, key'd by id. |
protected java.util.Map |
m_mapSocketProviderA map of instantiated socket providers, key'd by id. |
static java.lang.String |
UNNAMED_PROVIDER_IDDefault 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 null| Method 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 provider
public 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 provider
protected 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 | |||||||