com.sleepycat.je.rep.util
Class DbPing
java.lang.Object
com.sleepycat.je.rep.util.DbPing
public class DbPing
- extends Object
This class provides the utility to request the current state of a replica in
a JE replication group, see more details in
NodeState
.
Constructor Summary |
DbPing(ReplicationNode repNode,
String groupName,
int socketTimeout)
Create a DbPing instance for programmatic use. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DbPing
public DbPing(ReplicationNode repNode,
String groupName,
int socketTimeout)
- Create a DbPing instance for programmatic use.
- Parameters:
repNode
- a class that implements
ReplicationNode
groupName
- name of the group which the node joinssocketTimeout
- timeout value for creating a socket connection
with the node
main
public static void main(String[] args)
throws Exception
- Usage:
java {com.sleepycat.je.rep.util.DbPing |
-jar je-<version>.jar DbPing}
-nodeName <node name> # name of the node whose state is
# requested
-groupName <group name> # name of the group which the node joins
-nodeHost <host:port> # the host name and port pair the node
# used to join the group
-socketTimeout # the timeout value for creating a
# socket connection with the node,
# default is 10 seconds if not set
- Throws:
Exception
getNodeState
public NodeState getNodeState()
throws IOException,
ServiceDispatcher.ServiceConnectFailedException
- Throws:
IOException
ServiceDispatcher.ServiceConnectFailedException
Copyright (c) 2004-2012 Oracle. All rights reserved.