Search
Preparing search index...
The search index is not available
node-zk-treecache
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
node-zk-treecache
TreeCacheImpl
Class TreeCacheImpl
Hierarchy
TreeCacheImpl
Implements
TreeCache
TreeCacheView
Index
Constructors
constructor
Properties
_tree
State
cache
Data
client
create
Parent
Nodes
error
Listeners
is
Initialized
listeners
logger
max
Depth
outstanding
Ops
root
selector
Methods
add
Error
Listener
add
Listener
close
connection
State
Listener
find
get
Current
Children
get
Current
Data
handle
Exception
handle
State
Change
publish
Event
publish
Event
Type
publish
Event
Type
With
Data
remove
Error
Listener
remove
Listener
start
tree
State
Constructors
constructor
new
Tree
Cache
Impl
(
client
:
CuratorFramework
, logger
:
Logger
, path
:
string
, cacheData
:
boolean
, maxDepth
:
number
, createParentNodes
:
boolean
, selector
:
TreeCacheSelector
, outstandingOps
?:
number
)
:
TreeCacheImpl
Parameters
client:
CuratorFramework
logger:
Logger
path:
string
cacheData:
boolean
maxDepth:
number
createParentNodes:
boolean
selector:
TreeCacheSelector
Default value
outstandingOps:
number
= 0
Returns
TreeCacheImpl
Properties
Private
_tree
State
_tree
State
:
TreeState.LATENT
|
TreeState.STARTED
|
TreeState.CLOSED
= TreeState.LATENT
cache
Data
cache
Data
:
boolean
client
client
:
CuratorFramework
Private
create
Parent
Nodes
create
Parent
Nodes
:
boolean
Private
error
Listeners
error
Listeners
:
UnhandledErrorListener
[]
= []
is
Initialized
is
Initialized
:
boolean
= false
Private
listeners
listeners
:
TreeCacheListener
[]
= []
Private
logger
logger
:
Logger
max
Depth
max
Depth
:
number
outstanding
Ops
outstanding
Ops
:
number
Private
root
root
:
TreeNode
selector
selector
:
TreeCacheSelector
Methods
add
Error
Listener
add
Error
Listener
(
listener
:
UnhandledErrorListener
)
:
TreeCache
Parameters
listener:
UnhandledErrorListener
Returns
TreeCache
add
Listener
add
Listener
(
listener
:
TreeCacheListener
)
:
TreeCache
Parameters
listener:
TreeCacheListener
Returns
TreeCache
close
close
(
)
:
void
Returns
void
Private
connection
State
Listener
connection
State
Listener
(
_
:
CuratorFramework
, newState
:
ConnectionState.CONNECTED
|
ConnectionState.SUSPENDED
|
ConnectionState.RECONNECTED
|
ConnectionState.LOST
|
ConnectionState.READ_ONLY
)
:
void
Parameters
_:
CuratorFramework
newState:
ConnectionState.CONNECTED
|
ConnectionState.SUSPENDED
|
ConnectionState.RECONNECTED
|
ConnectionState.LOST
|
ConnectionState.READ_ONLY
Returns
void
Private
find
find
(
findPath
:
string
)
:
TreeNode
|
null
Parameters
findPath:
string
Returns
TreeNode
|
null
get
Current
Children
get
Current
Children
(
fullPath
:
string
)
:
Map
<
string
,
ChildData
>
|
null
Parameters
fullPath:
string
Returns
Map
<
string
,
ChildData
>
|
null
get
Current
Data
get
Current
Data
(
fullPath
:
string
)
:
ChildData
|
null
Parameters
fullPath:
string
Returns
ChildData
|
null
handle
Exception
handle
Exception
(
e
:
Error
)
:
void
Parameters
e:
Error
Returns
void
Private
handle
State
Change
handle
State
Change
(
newState
:
ConnectionState.CONNECTED
|
ConnectionState.SUSPENDED
|
ConnectionState.RECONNECTED
|
ConnectionState.LOST
|
ConnectionState.READ_ONLY
)
:
void
Parameters
newState:
ConnectionState.CONNECTED
|
ConnectionState.SUSPENDED
|
ConnectionState.RECONNECTED
|
ConnectionState.LOST
|
ConnectionState.READ_ONLY
Returns
void
Private
publish
Event
publish
Event
(
ev
:
TreeCacheEvent
)
:
void
Parameters
ev:
TreeCacheEvent
Returns
void
publish
Event
Type
publish
Event
Type
(
type
:
TreeCacheEventType.NODE_ADDED
|
TreeCacheEventType.NODE_UPDATED
|
TreeCacheEventType.NODE_REMOVED
|
TreeCacheEventType.CONNECTION_SUSPENDED
|
TreeCacheEventType.CONNECTION_RECONNECTED
|
TreeCacheEventType.CONNECTION_LOST
|
TreeCacheEventType.INITIALIZED
)
:
void
Parameters
type:
TreeCacheEventType.NODE_ADDED
|
TreeCacheEventType.NODE_UPDATED
|
TreeCacheEventType.NODE_REMOVED
|
TreeCacheEventType.CONNECTION_SUSPENDED
|
TreeCacheEventType.CONNECTION_RECONNECTED
|
TreeCacheEventType.CONNECTION_LOST
|
TreeCacheEventType.INITIALIZED
Returns
void
publish
Event
Type
With
Data
publish
Event
Type
With
Data
(
type
:
TreeCacheEventType.NODE_ADDED
|
TreeCacheEventType.NODE_UPDATED
|
TreeCacheEventType.NODE_REMOVED
|
TreeCacheEventType.CONNECTION_SUSPENDED
|
TreeCacheEventType.CONNECTION_RECONNECTED
|
TreeCacheEventType.CONNECTION_LOST
|
TreeCacheEventType.INITIALIZED
, data
:
ChildData
|
null
)
:
void
Parameters
type:
TreeCacheEventType.NODE_ADDED
|
TreeCacheEventType.NODE_UPDATED
|
TreeCacheEventType.NODE_REMOVED
|
TreeCacheEventType.CONNECTION_SUSPENDED
|
TreeCacheEventType.CONNECTION_RECONNECTED
|
TreeCacheEventType.CONNECTION_LOST
|
TreeCacheEventType.INITIALIZED
data:
ChildData
|
null
Returns
void
remove
Error
Listener
remove
Error
Listener
(
listener
:
UnhandledErrorListener
)
:
TreeCache
Parameters
listener:
UnhandledErrorListener
Returns
TreeCache
remove
Listener
remove
Listener
(
listener
:
TreeCacheListener
)
:
TreeCache
Parameters
listener:
TreeCacheListener
Returns
TreeCache
start
start
(
)
:
Promise
<
TreeCache
>
Returns
Promise
<
TreeCache
>
tree
State
tree
State
(
)
:
TreeState.LATENT
|
TreeState.STARTED
|
TreeState.CLOSED
Returns
TreeState.LATENT
|
TreeState.STARTED
|
TreeState.CLOSED
node-
zk-
treecache
Tree
Cache
Impl
constructor
_tree
State
cache
Data
client
create
Parent
Nodes
error
Listeners
is
Initialized
listeners
logger
max
Depth
outstanding
Ops
root
selector
add
Error
Listener
add
Listener
close
connection
State
Listener
find
get
Current
Children
get
Current
Data
handle
Exception
handle
State
Change
publish
Event
publish
Event
Type
publish
Event
Type
With
Data
remove
Error
Listener
remove
Listener
start
tree
State
Generated using
TypeDoc