com
.
twitter
.
zk
EventPromise
Related Doc:
package zk
class
EventPromise
extends
Promise
[
WatchedEvent
] with
Watcher
Linear Supertypes
Watcher
,
Promise
[
WatchedEvent
],
Updatable
[
Try
[
WatchedEvent
]],
Responder
[
WatchedEvent
],
Future
[
WatchedEvent
],
Awaitable
[
WatchedEvent
],
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
EventPromise
Watcher
Promise
Updatable
Responder
Future
Awaitable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
EventPromise
()
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
[_ >:
WatchedEvent
]
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
become
(
other:
Future
[
WatchedEvent
]
)
:
Unit
Definition Classes
Promise
def
before
[
B
]
(
f: ⇒
Future
[
B
]
)
(
implicit
ev:
<:<
[
EventPromise
.this.type,
Future
[
Unit
]]
)
:
Future
[
B
]
Definition Classes
Future
def
by
(
timer:
Timer
,
when:
Time
,
exc: ⇒
Throwable
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
by
(
timer:
Timer
,
when:
Time
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
by
(
when:
Time
)
(
implicit
timer:
Timer
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
compress
()
:
Promise
[
WatchedEvent
]
Attributes
protected
Definition Classes
Promise
final
def
continue
(
k:
K
[
WatchedEvent
]
)
:
Unit
Attributes
protected
Definition Classes
Promise → Responder
Annotations
@tailrec
()
final
def
continueAll
(
wq:
WaitQueue
[
WatchedEvent
]
)
:
Unit
Attributes
protected
Definition Classes
Responder
def
delayed
(
howlong:
Duration
)
(
implicit
timer:
Timer
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
final
def
detach
(
k:
K
[
WatchedEvent
]
)
:
Boolean
Attributes
protected[
com.twitter.util.Promise
]
Definition Classes
Promise
Annotations
@tailrec
()
def
ensure
(
f: ⇒
Unit
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
filter
(
p: (
WatchedEvent
) ⇒
Boolean
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
flatMap
[
B
]
(
f: (
WatchedEvent
) ⇒
Future
[
B
]
)
:
Future
[
B
]
Definition Classes
Future
def
flatten
[
B
]
(
implicit
ev:
<:<
[
WatchedEvent
,
Future
[
B
]]
)
:
Future
[
B
]
Definition Classes
Future
def
foreach
(
k: (
WatchedEvent
) ⇒
Unit
)
:
Future
[
WatchedEvent
]
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 >:
WatchedEvent
]
(
rescueException:
PartialFunction
[
Throwable
,
B
]
)
:
Future
[
B
]
Definition Classes
Future
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
interruptible
()
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
isDefined
:
Boolean
Definition Classes
Promise → Future
def
isDone
(
implicit
ev:
<:<
[
EventPromise
.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
[(
WatchedEvent
,
B
)]
Definition Classes
Future
def
joinWith
[
B
,
C
]
(
other:
Future
[
B
]
)
(
fn: (
WatchedEvent
,
B
) ⇒
C
)
:
Future
[
C
]
Definition Classes
Future
def
liftToTry
:
Future
[
Try
[
WatchedEvent
]]
Definition Classes
Future
final
def
link
(
target:
Promise
[
WatchedEvent
]
)
:
Unit
Attributes
protected
Definition Classes
Promise
Annotations
@tailrec
()
def
lowerFromTry
[
B
]
(
implicit
ev:
<:<
[
WatchedEvent
,
Try
[
B
]]
)
:
Future
[
B
]
Definition Classes
Future
def
map
[
B
]
(
f: (
WatchedEvent
) ⇒
B
)
:
Future
[
B
]
Definition Classes
Future
def
mask
(
pred:
PartialFunction
[
Throwable
,
Boolean
]
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
masked
:
Future
[
WatchedEvent
]
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
[
WatchedEvent
]
Definition Classes
Future
def
onSuccess
(
f: (
WatchedEvent
) ⇒
Unit
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
or
[
U >:
WatchedEvent
]
(
other:
Future
[
U
]
)
:
Future
[
U
]
Definition Classes
Future
def
poll
:
Option
[
Try
[
WatchedEvent
]]
Definition Classes
Promise → Future
def
process
(
event:
WatchedEvent
)
:
Unit
Definition Classes
EventPromise
→ Watcher
def
proxyTo
[
B >:
WatchedEvent
]
(
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
[
WatchedEvent
]
Definition Classes
Future
def
raiseWithin
(
timeout:
Duration
,
exc: ⇒
Throwable
)
(
implicit
timer:
Timer
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
raiseWithin
(
timeout:
Duration
)
(
implicit
timer:
Timer
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
ready
(
timeout:
Duration
)
(
implicit
permit:
CanAwait
)
:
EventPromise
.this.type
Definition Classes
Promise → Awaitable
Annotations
@throws
(
...
)
@throws
(
...
)
def
rescue
[
B >:
WatchedEvent
]
(
rescueException:
PartialFunction
[
Throwable
,
Future
[
B
]]
)
:
Future
[
B
]
Definition Classes
Future
def
respond
(
k: (
Try
[
WatchedEvent
]) ⇒
Unit
)
:
Future
[
WatchedEvent
]
Definition Classes
Responder
def
result
(
timeout:
Duration
)
(
implicit
permit:
CanAwait
)
:
WatchedEvent
Definition Classes
Promise → Awaitable
Annotations
@throws
(
classOf[java.lang.Exception]
)
def
select
[
U >:
WatchedEvent
]
(
other:
Future
[
U
]
)
:
Future
[
U
]
Definition Classes
Future
def
setDone
()
(
implicit
ev:
<:<
[
EventPromise
.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:
WatchedEvent
)
:
Unit
Definition Classes
Promise
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toJavaFuture
:
Future
[_ <:
WatchedEvent
]
Definition Classes
Future
def
toOffer
:
Offer
[
Try
[
WatchedEvent
]]
Definition Classes
Future
def
toString
()
:
String
Definition Classes
Promise → AnyRef → Any
def
transform
[
B
]
(
f: (
Try
[
WatchedEvent
]) ⇒
Future
[
B
]
)
:
Future
[
B
]
Definition Classes
Responder
def
transformTry
[
B
]
(
f: (
Try
[
WatchedEvent
]) ⇒
Try
[
B
]
)
:
Future
[
B
]
Attributes
protected
Definition Classes
Responder
def
transformedBy
[
B
]
(
transformer:
FutureTransformer
[
WatchedEvent
,
B
]
)
:
Future
[
B
]
Definition Classes
Future
def
unit
:
Future
[
Unit
]
Definition Classes
Future
def
update
(
result:
Try
[
WatchedEvent
]
)
:
Unit
Definition Classes
Promise → Updatable
final
def
updateIfEmpty
(
result:
Try
[
WatchedEvent
]
)
:
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: (
WatchedEvent
) ⇒
Boolean
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
within
(
timer:
Timer
,
timeout:
Duration
,
exc: ⇒
Throwable
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
within
(
timer:
Timer
,
timeout:
Duration
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
def
within
(
timeout:
Duration
)
(
implicit
timer:
Timer
)
:
Future
[
WatchedEvent
]
Definition Classes
Future
Inherited from
Watcher
Inherited from
Promise
[
WatchedEvent
]
Inherited from
Updatable
[
Try
[
WatchedEvent
]]
Inherited from
Responder
[
WatchedEvent
]
Inherited from
Future
[
WatchedEvent
]
Inherited from
Awaitable
[
WatchedEvent
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped