Apache Mesos
Classes | Public Member Functions | Public Attributes | List of all members
org::apache::zookeeper::server::ZooKeeperServer Class Reference

#include <zookeeper.hpp>

Inheritance diagram for org::apache::zookeeper::server::ZooKeeperServer:
Jvm::Object

Classes

class  BasicDataTreeBuilder
 
class  DataTreeBuilder
 

Public Member Functions

 ZooKeeperServer (const persistence::FileTxnSnapLog &txnLogFactory, const DataTreeBuilder &treeBuilder)
 
void setMaxSessionTimeout (int max)
 
void setMinSessionTimeout (int min)
 
int getMaxSessionTimeout ()
 
int getMinSessionTimeout ()
 
int getClientPort ()
 
void closeSession (int64_t sessionId)
 
- Public Member Functions inherited from Jvm::Object
 Object ()
 
 Object (jobject _object)
 
 Object (const Object &that)
 
 ~Object ()
 
Objectoperator= (const Object &that)
 
 operator jobject () const
 

Public Attributes

Jvm::Variable< SessionTracker,
ZOOKEEPERSERVER_SESSIONTRACKER,
ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE
sessionTracker
 

Additional Inherited Members

- Protected Attributes inherited from Jvm::Object
jobject object
 

Constructor & Destructor Documentation

org::apache::zookeeper::server::ZooKeeperServer::ZooKeeperServer ( const persistence::FileTxnSnapLog txnLogFactory,
const DataTreeBuilder treeBuilder 
)
inline

Member Function Documentation

void org::apache::zookeeper::server::ZooKeeperServer::closeSession ( int64_t  sessionId)
inline
int org::apache::zookeeper::server::ZooKeeperServer::getClientPort ( )
inline
int org::apache::zookeeper::server::ZooKeeperServer::getMaxSessionTimeout ( )
inline
int org::apache::zookeeper::server::ZooKeeperServer::getMinSessionTimeout ( )
inline
void org::apache::zookeeper::server::ZooKeeperServer::setMaxSessionTimeout ( int  max)
inline
void org::apache::zookeeper::server::ZooKeeperServer::setMinSessionTimeout ( int  min)
inline

Member Data Documentation

Jvm::Variable<SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE> org::apache::zookeeper::server::ZooKeeperServer::sessionTracker

The documentation for this class was generated from the following file: