VMware GemFire Java API Reference
Class SniProxySocketFactory
- java.lang.Object
-
- org.apache.geode.cache.client.proxy.SniProxySocketFactory
-
- All Implemented Interfaces:
SocketFactory,Declarable
public class SniProxySocketFactory extends java.lang.Object implements SocketFactory, Declarable
ASocketFactorythat connects a client to locators and servers through a SNI proxy.
-
-
Field Summary
-
Fields inherited from interface org.apache.geode.cache.client.SocketFactory
DEFAULT
-
-
Constructor Summary
Constructors Constructor Description SniProxySocketFactory()SniProxySocketFactory(java.lang.String hostname, int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.SocketcreateSocket()Create an unconnected tcp socket for establishing a client.java.lang.StringgetHostname()intgetPort()voidinitialize(Cache cache, java.util.Properties properties)Initializes a user-defined object, owned by the given cache, using the given properties.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.geode.cache.Declarable
init
-
-
-
-
Method Detail
-
initialize
public void initialize(Cache cache, java.util.Properties properties)
Description copied from interface:DeclarableInitializes a user-defined object, owned by the given cache, using the given properties. Note that any uncaught exception thrown by this method will cause theCacheinitialization to fail. Note that if this method is implemented then the deprecated init method should not be implemented. The product will call both methods assuming that only one will have a non-default implementation.Note that this method is only called when a Cache is created using gfsh cluster configuration or a declarative XML file. It will not be called when a Cache is created without XML using the Java APIs directly.
- Specified by:
initializein interfaceDeclarable- Parameters:
cache- the cache that owns this declarableproperties- Contains the parameters declared in the declarative xml file.
-
createSocket
public java.net.Socket createSocket() throws java.io.IOExceptionDescription copied from interface:SocketFactoryCreate an unconnected tcp socket for establishing a client.- Specified by:
createSocketin interfaceSocketFactory- Returns:
- an unconnected socket
- Throws:
java.io.IOException- if the socket cannot be created
-
getHostname
public java.lang.String getHostname()
-
getPort
public int getPort()
-
-