Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.net
Class SocketProviderFactory.DefaultDependencies

java.lang.Object
  extended by com.tangosol.net.SocketProviderFactory.DefaultDependencies

All Implemented Interfaces:
SocketProviderFactory.Dependencies
Enclosing class:
SocketProviderFactory

public static class SocketProviderFactory.DefaultDependencies
extends java.lang.Object
implements SocketProviderFactory.Dependencies

DefaultDependenceis is a basic implementation of the Dependencies interface.

Additionally this class serves as a source of default dependency values.


Nested Class Summary

 

Nested classes/interfaces inherited from interface com.tangosol.net.SocketProviderFactory.Dependencies
SocketProviderFactory.Dependencies.ProviderType

 

Field Summary
protected  java.util.Map m_mapProvider
          A map of provider types, key'd by id.
protected  java.util.Map m_mapSSLDependencies
          A map of SSL provider dependencies, key'd by id.
protected  java.util.Map m_mapTCPDatagramDependencies
          A map of TCP Datagram provider dependencies, key'd by id.
protected  SocketProviderFactory m_providerFactory
          SocketProviderFactory referencing this Dependency object.

 

Constructor Summary
SocketProviderFactory.DefaultDependencies()
          Construct a DefaultSocketProviderDependencies object.

 

Method Summary
 SocketProviderFactory.Dependencies.ProviderType getProviderType(java.lang.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(java.lang.String sId)
          Get the SSLSocketProvider's dependencies associated with the given socket provider id
 TcpDatagramSocketProvider.Dependencies getTcpDatagramSocketDependencies(java.lang.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.

 

Field Detail

m_mapSSLDependencies

protected java.util.Map m_mapSSLDependencies
A map of SSL provider dependencies, key'd by id.

m_mapTCPDatagramDependencies

protected java.util.Map m_mapTCPDatagramDependencies
A map of TCP Datagram provider dependencies, key'd by id.

m_mapProvider

protected java.util.Map m_mapProvider
A map of provider types, key'd by id.

m_providerFactory

protected SocketProviderFactory m_providerFactory
SocketProviderFactory referencing this Dependency object.

Constructor Detail

SocketProviderFactory.DefaultDependencies

public SocketProviderFactory.DefaultDependencies()
Construct a DefaultSocketProviderDependencies object.

Method Detail

getTcpDatagramSocketDependencies

public TcpDatagramSocketProvider.Dependencies getTcpDatagramSocketDependencies(java.lang.String sId)
Get the TcpDatagramSocketProvider's dependencies associated with the given socket provider id
Specified by:
getTcpDatagramSocketDependencies in interface SocketProviderFactory.Dependencies
Parameters:
sId - socket provider id
Returns:
TcpDatagramSocketProvider's dependencies

getSSLDependencies

public com.oracle.common.net.SSLSocketProvider.Dependencies getSSLDependencies(java.lang.String sId)
Get the SSLSocketProvider's dependencies associated with the given socket provider id
Specified by:
getSSLDependencies in interface SocketProviderFactory.Dependencies
Parameters:
sId - socket provider id
Returns:
SSLSocketProvider's dependencies

getProviderType

public SocketProviderFactory.Dependencies.ProviderType getProviderType(java.lang.String sId)
Get the provider type for the given socket provider id
Specified by:
getProviderType in interface SocketProviderFactory.Dependencies
Parameters:
sId - socket provider id
Returns:
provider type

setSocketProviderFactory

public void setSocketProviderFactory(SocketProviderFactory factory)
Set the SocketProviderFactory referencing the Dependency object. This is needed mainly to resolve delegate socket provider for SSLSocketProvider.
Specified by:
setSocketProviderFactory in interface SocketProviderFactory.Dependencies
Parameters:
factory - SocketProviderFactory referencing the Dependency object.

getSocketProviderFactory

public SocketProviderFactory getSocketProviderFactory()
Get the associated SocketProviderFactory for the Dependency object.
Specified by:
getSocketProviderFactory in interface SocketProviderFactory.Dependencies
Returns:
SocketProviderFactory

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.