com
.
twitter
.
zk
DataCallbackPromise
Related Doc:
package zk
class
DataCallbackPromise
extends
Promise
[
Data
] with
AsyncCallbackPromise
[
Data
] with
DataCallback
Linear Supertypes
DataCallback
,
AsyncCallback
,
AsyncCallbackPromise
[
Data
],
Promise
[
Data
],
Updatable
[
Try
[
Data
]],
Responder
[
Data
],
Future
[
Data
],
Awaitable
[
Data
],
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
DataCallbackPromise
DataCallback
AsyncCallback
AsyncCallbackPromise
Promise
Updatable
Responder
Future
Awaitable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
DataCallbackPromise
(
znode:
ZNode
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
addEventListener
(
listener:
FutureEventListener
[_ >:
Data
]
)
:
Future
[
Data
]
Definition Classes
Future
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
become
(
other:
Future
[
Data
]
)
:
Unit
Definition Classes
Promise
def
before
[
B
]
(
f: ⇒
Future
[
B
]
)
(
implicit
ev:
<:<
[
DataCallbackPromise
.this.type,
Future
[
Unit
]]
)
:
Future
[
B
]
Definition Classes
Future
def
by
(
timer:
Timer
,
when:
Time
,
exc: ⇒
Throwable
)
:
Future
[
Data
]
Definition Classes
Future
def
by
(
timer:
Timer
,
when:
Time
)
:
Future
[
Data
]
Definition Classes
Future
def
by
(
when:
Time
)
(
implicit
timer:
Timer
)
:
Future
[
Data
]
Definition Classes
Future
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
compress
()
:
Promise
[
Data
]
Attributes
protected
Definition Classes
Promise
final
def
continue
(
k:
K
[
Data
]
)
:
Unit
Attributes
protected
Definition Classes
Promise → Responder
Annotations
@tailrec
()
final
def
continueAll
(
wq:
WaitQueue
[
Data
]
)
:
Unit
Attributes
protected
Definition Classes
Responder
def
delayed
(
howlong:
Duration
)
(
implicit
timer:
Timer
)
:
Future
[
Data
]
Definition Classes
Future
final
def
detach
(
k:
K
[
Data
]
)
:
Boolean
Attributes
protected[
com.twitter.util.Promise
]
Definition Classes
Promise
Annotations
@tailrec
()
def
ensure
(
f: ⇒
Unit
)
:
Future
[
Data
]
Definition Classes
Future
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
filter
(
p: (
Data
) ⇒
Boolean
)
:
Future
[
Data
]
Definition Classes
Future
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
flatMap
[
B
]
(
f: (
Data
) ⇒
Future
[
B
]
)
:
Future
[
B
]
Definition Classes
Future
def
flatten
[
B
]
(
implicit
ev:
<:<
[
Data
,
Future
[
B
]]
)
:
Future
[
B
]
Definition Classes
Future
def
foreach
(
k: (
Data
) ⇒
Unit
)
:
Future
[
Data
]
Definition Classes
Future
final
def
forwardInterruptsTo
(
other:
Future
[_]
)
:
Unit
Definition Classes
Promise
Annotations
@tailrec
()
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
handle
[
B >:
Data
]
(
rescueException:
PartialFunction
[
Throwable
,
B
]
)
:
Future
[
B
]
Definition Classes
Future
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
interruptible
()
:
Future
[
Data
]
Definition Classes
Future
def
isDefined
:
Boolean
Definition Classes
Promise → Future
def
isDone
(
implicit
ev:
<:<
[
DataCallbackPromise
.this.type,
Future
[
Unit
]]
)
:
Boolean
Definition Classes
Future
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isInterrupted
:
Option
[
Throwable
]
Definition Classes
Promise
def
isReady
(
implicit
permit:
CanAwait
)
:
Boolean
Definition Classes
Promise → Awaitable
def
join
[
B
]
(
other:
Future
[
B
]
)
:
Future
[(
Data
,
B
)]
Definition Classes
Future
def
joinWith
[
B
,
C
]
(
other:
Future
[
B
]
)
(
fn: (
Data
,
B
) ⇒
C
)
:
Future
[
C
]
Definition Classes
Future
def
liftToTry
:
Future
[
Try
[
Data
]]
Definition Classes
Future
final
def
link
(
target:
Promise
[
Data
]
)
:
Unit
Attributes
protected
Definition Classes
Promise
Annotations
@tailrec
()
def
lowerFromTry
[
B
]
(
implicit
ev:
<:<
[
Data
,
Try
[
B
]]
)
:
Future
[
B
]
Definition Classes
Future
def
map
[
B
]
(
f: (
Data
) ⇒
B
)
:
Future
[
B
]
Definition Classes
Future
def
mask
(
pred:
PartialFunction
[
Throwable
,
Boolean
]
)
:
Future
[
Data
]
Definition Classes
Future
def
masked
:
Future
[
Data
]
Definition Classes
Future
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
onFailure
(
fn: (
Throwable
) ⇒
Unit
)
:
Future
[
Data
]
Definition Classes
Future
def
onSuccess
(
f: (
Data
) ⇒
Unit
)
:
Future
[
Data
]
Definition Classes
Future
def
or
[
U >:
Data
]
(
other:
Future
[
U
]
)
:
Future
[
U
]
Definition Classes
Future
def
poll
:
Option
[
Try
[
Data
]]
Definition Classes
Promise → Future
def
process
(
rc:
Int
,
path:
String
)
(
result: ⇒
Data
)
:
Unit
Process result iff rc is OK; otherwise throw a KeeperException.
Process result iff rc is OK; otherwise throw a KeeperException.
Attributes
protected
Definition Classes
AsyncCallbackPromise
def
processResult
(
rc:
Int
,
path:
String
,
ctx:
AnyRef
,
bytes:
Array
[
Byte
]
,
stat:
Stat
)
:
Unit
Definition Classes
DataCallbackPromise
→ DataCallback
def
proxyTo
[
B >:
Data
]
(
other:
Promise
[
B
]
)
:
Unit
Definition Classes
Future
final
def
raise
(
intr:
Throwable
)
:
Unit
Definition Classes
Promise → Future
Annotations
@tailrec
()
def
raiseWithin
(
timer:
Timer
,
timeout:
Duration
,
exc: ⇒
Throwable
)
:
Future
[
Data
]
Definition Classes
Future
def
raiseWithin
(
timeout:
Duration
,
exc: ⇒
Throwable
)
(
implicit
timer:
Timer
)
:
Future
[
Data
]
Definition Classes
Future
def
raiseWithin
(
timeout:
Duration
)
(
implicit
timer:
Timer
)
:
Future
[
Data
]
Definition Classes
Future
def
ready
(
timeout:
Duration
)
(
implicit
permit:
CanAwait
)
:
DataCallbackPromise
.this.type
Definition Classes
Promise → Awaitable
Annotations
@throws
(
...
)
@throws
(
...
)
def
rescue
[
B >:
Data
]
(
rescueException:
PartialFunction
[
Throwable
,
Future
[
B
]]
)
:
Future
[
B
]
Definition Classes
Future
def
respond
(
k: (
Try
[
Data
]) ⇒
Unit
)
:
Future
[
Data
]
Definition Classes
Responder
def
result
(
timeout:
Duration
)
(
implicit
permit:
CanAwait
)
:
Data
Definition Classes
Promise → Awaitable
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
select
[
U >:
Data
]
(
other:
Future
[
U
]
)
:
Future
[
U
]
Definition Classes
Future
def
setDone
()
(
implicit
ev:
<:<
[
DataCallbackPromise
.this.type,
Promise
[
Unit
]]
)
:
Boolean
Definition Classes
Promise
def
setException
(
throwable:
Throwable
)
:
Unit
Definition Classes
Promise
final
def
setInterruptHandler
(
f:
PartialFunction
[
Throwable
,
Unit
]
)
:
Unit
Definition Classes
Promise
Annotations
@tailrec
()
def
setValue
(
result:
Data
)
:
Unit
Definition Classes
Promise
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toJavaFuture
:
Future
[_ <:
Data
]
Definition Classes
Future
def
toOffer
:
Offer
[
Try
[
Data
]]
Definition Classes
Future
def
toString
()
:
String
Definition Classes
Promise → AnyRef → Any
def
transform
[
B
]
(
f: (
Try
[
Data
]) ⇒
Future
[
B
]
)
:
Future
[
B
]
Definition Classes
Responder
def
transformTry
[
B
]
(
f: (
Try
[
Data
]) ⇒
Try
[
B
]
)
:
Future
[
B
]
Attributes
protected
Definition Classes
Responder
def
transformedBy
[
B
]
(
transformer:
FutureTransformer
[
Data
,
B
]
)
:
Future
[
B
]
Definition Classes
Future
def
unit
:
Future
[
Unit
]
Definition Classes
Future
def
update
(
result:
Try
[
Data
]
)
:
Unit
Definition Classes
Promise → Updatable
final
def
updateIfEmpty
(
result:
Try
[
Data
]
)
:
Boolean
Definition Classes
Promise
Annotations
@tailrec
()
def
voided
:
Future
[
Void
]
Definition Classes
Future
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
willEqual
[
B
]
(
that:
Future
[
B
]
)
:
Future
[
Boolean
]
Definition Classes
Future
def
withFilter
(
p: (
Data
) ⇒
Boolean
)
:
Future
[
Data
]
Definition Classes
Future
def
within
(
timer:
Timer
,
timeout:
Duration
,
exc: ⇒
Throwable
)
:
Future
[
Data
]
Definition Classes
Future
def
within
(
timer:
Timer
,
timeout:
Duration
)
:
Future
[
Data
]
Definition Classes
Future
def
within
(
timeout:
Duration
)
(
implicit
timer:
Timer
)
:
Future
[
Data
]
Definition Classes
Future
Inherited from
DataCallback
Inherited from
AsyncCallback
Inherited from
AsyncCallbackPromise
[
Data
]
Inherited from
Promise
[
Data
]
Inherited from
Updatable
[
Try
[
Data
]]
Inherited from
Responder
[
Data
]
Inherited from
Future
[
Data
]
Inherited from
Awaitable
[
Data
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped