public static class SocketProviderFactory.DefaultDependencies extends Object implements SocketProviderFactory.Dependencies
Additionally this class serves as a source of default dependency values.
SocketProviderFactory.Dependencies.ProviderType
Modifier and Type | Field and Description |
---|---|
protected Map |
m_mapProvider
A map of provider types, key'd by id.
|
protected Map |
m_mapSSLDependencies
A map of SSL provider dependencies, key'd by id.
|
protected Map |
m_mapTCPDatagramDependencies
A map of TCP Datagram provider dependencies, key'd by id.
|
protected SocketProviderFactory |
m_providerFactory
SocketProviderFactory referencing this Dependency object.
|
Constructor and Description |
---|
DefaultDependencies()
Construct a DefaultSocketProviderDependencies object.
|
Modifier and Type | Method and Description |
---|---|
SocketProviderFactory.Dependencies.ProviderType |
getProviderType(String sId)
Get the provider type for the given socket provider id
|
SocketProviderFactory |
getSocketProviderFactory()
Get the associated SocketProviderFactory for the Dependency object.
|
com.oracle.common.net.SSLSocketProvider.Dependencies |
getSSLDependencies(String sId)
Get the SSLSocketProvider's dependencies associated with the given socket provider id
|
TcpDatagramSocketProvider.Dependencies |
getTcpDatagramSocketDependencies(String sId)
Get the TcpDatagramSocketProvider's dependencies associated with the given socket provider id
|
void |
setSocketProviderFactory(SocketProviderFactory factory)
Set the SocketProviderFactory referencing the Dependency object.
|
protected Map m_mapSSLDependencies
protected Map m_mapTCPDatagramDependencies
protected Map m_mapProvider
protected SocketProviderFactory m_providerFactory
public DefaultDependencies()
public TcpDatagramSocketProvider.Dependencies getTcpDatagramSocketDependencies(String sId)
getTcpDatagramSocketDependencies
in interface SocketProviderFactory.Dependencies
sId
- socket provider idpublic com.oracle.common.net.SSLSocketProvider.Dependencies getSSLDependencies(String sId)
getSSLDependencies
in interface SocketProviderFactory.Dependencies
sId
- socket provider idpublic SocketProviderFactory.Dependencies.ProviderType getProviderType(String sId)
getProviderType
in interface SocketProviderFactory.Dependencies
sId
- socket provider idpublic void setSocketProviderFactory(SocketProviderFactory factory)
setSocketProviderFactory
in interface SocketProviderFactory.Dependencies
factory
- SocketProviderFactory referencing the Dependency object.public SocketProviderFactory getSocketProviderFactory()
getSocketProviderFactory
in interface SocketProviderFactory.Dependencies