org.apache.curator.test
Class InstanceSpec
java.lang.Object
org.apache.curator.test.InstanceSpec
public class InstanceSpec
- extends Object
Abstracts one of the servers in the ensemble
|
Constructor Summary |
InstanceSpec(File dataDirectory,
int port,
int electionPort,
int quorumPort,
boolean deleteDataDirectoryOnClose,
int serverId)
|
InstanceSpec(File dataDirectory,
int port,
int electionPort,
int quorumPort,
boolean deleteDataDirectoryOnClose,
int serverId,
int tickTime,
int maxClientCnxns)
|
InstanceSpec
public InstanceSpec(File dataDirectory,
int port,
int electionPort,
int quorumPort,
boolean deleteDataDirectoryOnClose,
int serverId)
- Parameters:
dataDirectory - where to store data/logs/etc.port - the port to listen on - each server in the ensemble must use a unique portelectionPort - the electionPort to listen on - each server in the ensemble must use a unique electionPortquorumPort - the quorumPort to listen on - each server in the ensemble must use a unique quorumPortdeleteDataDirectoryOnClose - if true, the data directory will be deleted when TestingCluster.close() is calledserverId - the server ID for the instance
InstanceSpec
public InstanceSpec(File dataDirectory,
int port,
int electionPort,
int quorumPort,
boolean deleteDataDirectoryOnClose,
int serverId,
int tickTime,
int maxClientCnxns)
- Parameters:
dataDirectory - where to store data/logs/etc.port - the port to listen on - each server in the ensemble must use a unique portelectionPort - the electionPort to listen on - each server in the ensemble must use a unique electionPortquorumPort - the quorumPort to listen on - each server in the ensemble must use a unique quorumPortdeleteDataDirectoryOnClose - if true, the data directory will be deleted when TestingCluster.close() is calledserverId - the server ID for the instancetickTime - tickTime. Set -1 to used fault server configurationmaxClientCnxns - max number of client connections from the same IP. Set -1 to use default server configuration
newInstanceSpec
public static InstanceSpec newInstanceSpec()
getRandomPort
public static int getRandomPort()
getServerId
public int getServerId()
getDataDirectory
public File getDataDirectory()
getPort
public int getPort()
getElectionPort
public int getElectionPort()
getQuorumPort
public int getQuorumPort()
getConnectString
public String getConnectString()
getTickTime
public int getTickTime()
getMaxClientCnxns
public int getMaxClientCnxns()
deleteDataDirectoryOnClose
public boolean deleteDataDirectoryOnClose()
toString
public String toString()
- Overrides:
toString in class Object
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2011–2014 The Apache Software Foundation. All rights reserved.