Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractMessageControlNode - Class in io.nextop.client
 
AbstractMessageControlNode() - Constructor for class io.nextop.client.AbstractMessageControlNode
 
advanceOpen() - Method in class io.nextop.client.TestWireFactory
 
advanceRead(int) - Method in class io.nextop.client.TestWireFactory
 
advanceReadToMessageStart() - Method in class io.nextop.client.TestWireFactory
 
advanceWrite(int) - Method in class io.nextop.client.TestWireFactory
 
advanceWriteToMessageStart() - Method in class io.nextop.client.TestWireFactory
 
asBlob() - Method in class io.nextop.WireValue
 
asBoolean() - Method in class io.nextop.WireValue
 
asDouble() - Method in class io.nextop.WireValue
 
asFloat() - Method in class io.nextop.WireValue
 
asImage() - Method in class io.nextop.WireValue
 
asInt() - Method in class io.nextop.WireValue
 
asList() - Method in class io.nextop.WireValue
 
asLong() - Method in class io.nextop.WireValue
 
asMap() - Method in class io.nextop.WireValue
 
asMessage() - Method in class io.nextop.WireValue
 
asString() - Method in class io.nextop.WireValue
 
Authority - Class in io.nextop
 
authority - Variable in class io.nextop.Route.Via
 

B

build() - Method in class io.nextop.client.retry.SendStrategy.Builder
 
build() - Method in class io.nextop.Message.Builder
 
Builder() - Constructor for class io.nextop.client.retry.SendStrategy.Builder
 
buildOn() - Method in class io.nextop.Message
 
bytes - Variable in class io.nextop.EncodedImage
 
bytes - Variable in class io.nextop.Ip
 

C

CacheNode - Class in io.nextop.client
 
CacheNode(MessageControlNode) - Constructor for class io.nextop.client.CacheNode
 
cancelSend(Id) - Method in class io.nextop.client.SubjectNode
 
create(Ip, int) - Static method in class io.nextop.Authority
 
create(DomainName, int) - Static method in class io.nextop.Authority
 
create() - Method in class io.nextop.client.TestWireFactory
 
create(EncodedImage.Format, EncodedImage.Orientation, int, int, byte[], int, int) - Static method in class io.nextop.EncodedImage
 
create() - Static method in class io.nextop.Id
generate a 256-bit UUID as a 128-bit UUID + 128 bits of randomness
create(long, long, long, long) - Static method in class io.nextop.Id
 
create(byte[]) - Static method in class io.nextop.Ip
 
create(byte[]) - Static method in class io.nextop.Ip.V4
 
create(byte[]) - Static method in class io.nextop.Ip.V6
 
create(Route.Target, Route.Via) - Static method in class io.nextop.Route
 
create(Route.Method, Path) - Static method in class io.nextop.Route.Target
 
create(Route.Scheme, Authority) - Static method in class io.nextop.Route.Via
 

D

DEFAULT_GROUP_ID - Static variable in class io.nextop.Message
 
DEFAULT_GROUP_PRIORITY - Static variable in class io.nextop.Message
 
defaultReceive() - Method in class io.nextop.client.SubjectNode
 
delay(TimeUnit) - Method in interface io.nextop.client.retry.SendStrategy
 
DomainName - Class in io.nextop
 
DotOptimizationStrategy(MessageControlMetrics, float) - Constructor for class io.nextop.client.MultiNode.DotOptimizationStrategy
 
DurableNode - Class in io.nextop.client
 
DurableNode(MessageControlNode) - Constructor for class io.nextop.client.DurableNode
 

E

echoHeadRoute(Id) - Static method in class io.nextop.Message
 
echoHeadRoute() - Method in class io.nextop.Message
 
echoRoute(Id) - Static method in class io.nextop.Message
 
echoRoute() - Method in class io.nextop.Message
 
empty() - Static method in class io.nextop.Path
 
EncodedImage - Class in io.nextop
To convert this to pixels, do transcoding, or scaling, use the Nextop* utility for the platform.
EncodedImage(EncodedImage.Format, EncodedImage.Orientation, int, int, byte[], int, int) - Constructor for class io.nextop.EncodedImage
 
EncodedImage.Format - Enum in io.nextop
 
EncodedImage.Orientation - Enum in io.nextop
 
equals(Object) - Method in class io.nextop.Authority
 
equals(Object) - Method in class io.nextop.DomainName
 
equals(Object) - Method in class io.nextop.Id
 
equals(Object) - Method in class io.nextop.Ip
 
equals(Object) - Method in class io.nextop.Path
 
equals(Object) - Method in class io.nextop.Path.Segment
 
equals(Object) - Method in class io.nextop.Route
 
equals(Object) - Method in class io.nextop.Route.Target
 
equals(Object) - Method in class io.nextop.Route.Via
 
equals(Object) - Method in class io.nextop.WireValue
 

F

failRead() - Method in class io.nextop.client.TestWireFactory
 
failWrite() - Method in class io.nextop.client.TestWireFactory
 
fix(Func1<String, Object>) - Method in class io.nextop.Path
 
format - Variable in class io.nextop.EncodedImage
 
fromHttpRequest(HttpUriRequest) - Static method in class io.nextop.Message
fromHttpResponse(HttpResponse) - Static method in class io.nextop.Message
 

G

getContent() - Method in class io.nextop.Message
 
getDomainName() - Method in class io.nextop.Authority
 
getHost() - Method in class io.nextop.Authority
 
getIp() - Method in class io.nextop.Authority
 
getLocalId() - Method in class io.nextop.Route
 
getType() - Method in class io.nextop.WireValue
 
groupId - Variable in class io.nextop.Message
 
groupPriority - Variable in class io.nextop.Message
 

H

hanging() - Static method in class io.nextop.rx.MoreObservables
 
hashCode() - Method in class io.nextop.Authority
 
hashCode() - Method in class io.nextop.DomainName
 
hashCode() - Method in class io.nextop.Id
 
hashCode() - Method in class io.nextop.Ip
 
hashCode() - Method in class io.nextop.Path
 
hashCode() - Method in class io.nextop.Path.Segment
 
hashCode() - Method in class io.nextop.Route
 
hashCode() - Method in class io.nextop.Route.Target
 
hashCode() - Method in class io.nextop.Route.Via
 
hashCode() - Method in class io.nextop.WireValue
 
headers - Variable in class io.nextop.Message
 
height - Variable in class io.nextop.EncodedImage
 
HexBytes - Class in io.nextop.util
 
HexBytes() - Constructor for class io.nextop.util.HexBytes
 
HttpNode - Class in io.nextop.client
 
HttpNode() - Constructor for class io.nextop.client.HttpNode
 
HttpNode(Executor) - Constructor for class io.nextop.client.HttpNode
 

I

Id - Class in io.nextop
256-bit UUID.
id - Variable in class io.nextop.Message
 
inboxRoute(Id) - Static method in class io.nextop.Message
 
inboxRoute() - Method in class io.nextop.Message
 
INDEFINITE - Static variable in interface io.nextop.client.retry.SendStrategy
 
init(MessageControlChannel) - Method in class io.nextop.client.AbstractMessageControlNode
 
init(MessageControlChannel) - Method in interface io.nextop.client.MessageControlNode
 
init(long, TimeUnit) - Method in class io.nextop.client.retry.SendStrategy.Builder
 
initDownstream() - Method in class io.nextop.client.AbstractMessageControlNode
 
initDownstream() - Method in class io.nextop.client.PassthroughNode
 
initDownstream() - Method in class io.nextop.client.SubjectNode
 
initSelf() - Method in class io.nextop.client.AbstractMessageControlNode
 
io.nextop - package io.nextop
 
io.nextop.client - package io.nextop.client
 
io.nextop.client.retry - package io.nextop.client.retry
 
io.nextop.rx - package io.nextop.rx
 
io.nextop.util - package io.nextop.util
 
Ip - Class in io.nextop
limited version of InetAddress that only does IP (no DNS lookups)
Ip(byte[]) - Constructor for class io.nextop.Ip
 
Ip.V4 - Class in io.nextop
 
Ip.V6 - Class in io.nextop
 
isFixed() - Method in class io.nextop.Path
 
isLocal() - Method in class io.nextop.Route.Via
 

L

labels - Variable in class io.nextop.DomainName
 
length - Variable in class io.nextop.EncodedImage
 
local() - Static method in class io.nextop.Authority
 
LOCAL - Static variable in class io.nextop.Route
 
local(Route.Target) - Static method in class io.nextop.Route
 
longHashCode() - Method in class io.nextop.Id
 

M

max(long, TimeUnit) - Method in class io.nextop.client.retry.SendStrategy.Builder
 
MAX_30S - Static variable in interface io.nextop.client.retry.SendStrategy
 
message - Variable in class io.nextop.client.MessageControl
 
message - Variable in exception io.nextop.client.SubjectNode.ReceiveException
 
Message - Class in io.nextop
 
Message.Builder - Class in io.nextop
 
MessageContext - Class in io.nextop.client
 
MessageContext(MessageControlState) - Constructor for class io.nextop.client.MessageContext
 
MessageControl - Class in io.nextop.client
 
MessageControl(MessageControl.Type, Message) - Constructor for class io.nextop.client.MessageControl
 
MessageControlChannel - Interface in io.nextop.client
 
MessageControlMetrics - Class in io.nextop.client
 
MessageControlMetrics() - Constructor for class io.nextop.client.MessageControlMetrics
 
MessageControlNode - Interface in io.nextop.client
 
MessageControlState - Class in io.nextop.client
 
MessageControlState() - Constructor for class io.nextop.client.MessageControlState
 
method - Variable in class io.nextop.Route.Target
 
MoreObservables - Class in io.nextop.rx
 
MultiNode - Class in io.nextop.client
 
MultiNode.DotOptimizationStrategy - Class in io.nextop.client
 
MultiNode.OptimizationStrategy - Interface in io.nextop.client
 
MultiNode.WeightedDownstream - Class in io.nextop.client
 

N

newBuilder() - Static method in class io.nextop.Message
 
newBuilder(Id) - Static method in class io.nextop.Message
 
NextopNode - Class in io.nextop.client
 
NextopNode(Wire.Factory, NextopNode.State) - Constructor for class io.nextop.client.NextopNode
 
NextopNode.State - Class in io.nextop.client
 
node - Variable in class io.nextop.client.MultiNode.WeightedDownstream
 

O

of(Object) - Static method in class io.nextop.WireValue
 
offset - Variable in class io.nextop.EncodedImage
 
onActive(boolean, MessageControlMetrics) - Method in class io.nextop.client.HttpNode
 
onActive(boolean, MessageControlMetrics) - Method in class io.nextop.client.MessageContext
 
onActive(boolean, MessageControlMetrics) - Method in interface io.nextop.client.MessageControlChannel
 
onActive(boolean, MessageControlMetrics) - Method in class io.nextop.client.MultiNode
 
onActive(boolean, MessageControlMetrics) - Method in class io.nextop.client.NextopNode
 
onActive(boolean, MessageControlMetrics) - Method in class io.nextop.client.PassthroughNode
 
onActive(boolean, MessageControlMetrics) - Method in class io.nextop.client.SubjectNode
 
onMessageControl(MessageControl) - Method in class io.nextop.client.HttpNode
 
onMessageControl(MessageControl) - Method in class io.nextop.client.MessageContext
 
onMessageControl(MessageControl) - Method in interface io.nextop.client.MessageControlChannel
 
onMessageControl(MessageControl) - Method in class io.nextop.client.MultiNode
 
onMessageControl(MessageControl) - Method in class io.nextop.client.NextopNode
 
onMessageControl(MessageControl) - Method in class io.nextop.client.PassthroughNode
 
onMessageControl(MessageControl) - Method in class io.nextop.client.SubjectNode
 
onTransfer(MessageControlState) - Method in class io.nextop.client.HttpNode
 
onTransfer(MessageControlState) - Method in class io.nextop.client.MessageContext
 
onTransfer(MessageControlState) - Method in interface io.nextop.client.MessageControlChannel
 
onTransfer(MessageControlState) - Method in class io.nextop.client.MultiNode
 
onTransfer(MessageControlState) - Method in class io.nextop.client.NextopNode
 
onTransfer(MessageControlState) - Method in class io.nextop.client.PassthroughNode
 
onTransfer(MessageControlState) - Method in class io.nextop.client.SubjectNode
 
orientation - Variable in class io.nextop.EncodedImage
 
outboxRoute(Id) - Static method in class io.nextop.Message
 
outboxRoute() - Method in class io.nextop.Message
 

P

P_CONTENT - Static variable in class io.nextop.Message
 
P_FRAGMENT - Static variable in class io.nextop.Message
 
P_PROGRESS - Static variable in class io.nextop.Message
 
parameters - Variable in class io.nextop.Message
 
parseSegments(String) - Static method in class io.nextop.util.Urls
 
PassthroughNode - Class in io.nextop.client
 
PassthroughNode(MessageControlNode) - Constructor for class io.nextop.client.PassthroughNode
 
Path - Class in io.nextop
 
path - Variable in class io.nextop.Route.Target
 
Path.Segment - Class in io.nextop
 
Path.Segment.Type - Enum in io.nextop
 
port - Variable in class io.nextop.Authority
0 means default
post(Runnable) - Method in class io.nextop.client.AbstractMessageControlNode
 
post(Runnable) - Method in class io.nextop.client.MessageContext
 
post(Runnable) - Method in interface io.nextop.client.MessageControlChannel
 
postDelayed(Runnable, int) - Method in class io.nextop.client.AbstractMessageControlNode
 
postDelayed(Runnable, int) - Method in class io.nextop.client.MessageContext
 
postDelayed(Runnable, int) - Method in interface io.nextop.client.MessageControlChannel
 
preference - Variable in class io.nextop.client.MessageControlMetrics
 
prior - Variable in class io.nextop.client.MultiNode.WeightedDownstream
 

Q

quality - Variable in class io.nextop.client.MessageControlMetrics
 

R

rank(MessageControlMetrics, MessageControlMetrics) - Method in class io.nextop.client.MultiNode.DotOptimizationStrategy
 
rank(MessageControlMetrics, MessageControlMetrics) - Method in interface io.nextop.client.MultiNode.OptimizationStrategy
 
receive(Route) - Method in class io.nextop.client.SubjectNode
 
repeat(int) - Method in class io.nextop.client.retry.SendStrategy.Builder
 
repeatIndefinitely() - Method in class io.nextop.client.retry.SendStrategy.Builder
 
retry() - Method in interface io.nextop.client.retry.SendStrategy
 
route - Variable in class io.nextop.Message
 
Route - Class in io.nextop
 
Route.Method - Enum in io.nextop
 
Route.Scheme - Enum in io.nextop
 
Route.Target - Class in io.nextop
 
Route.Via - Class in io.nextop
 

S

scheme - Variable in class io.nextop.Route.Via
 
segments - Variable in class io.nextop.Path
 
send(Message) - Method in class io.nextop.client.SubjectNode
 
SendStrategy - Interface in io.nextop.client.retry
Functional interface for send retry.
SendStrategy.Builder - Class in io.nextop.client.retry
 
set(Object, Object) - Method in class io.nextop.Message.Builder
 
setContent(Object) - Method in class io.nextop.Message.Builder
 
setGroupId(Id) - Method in class io.nextop.Message.Builder
 
setGroupPriority(int) - Method in class io.nextop.Message.Builder
 
setHeader(Object, Object) - Method in class io.nextop.Message.Builder
 
setRoute(Route) - Method in class io.nextop.Message.Builder
 
setRoute(String) - Method in class io.nextop.Message.Builder
 
setTarget(Route.Target) - Method in class io.nextop.Message.Builder
 
setTarget(String) - Method in class io.nextop.Message.Builder
 
setVia(Route.Via) - Method in class io.nextop.Message.Builder
 
setVia(String) - Method in class io.nextop.Message.Builder
 
start() - Method in class io.nextop.client.AbstractMessageControlNode
 
start() - Method in interface io.nextop.client.MessageControlNode
 
startDownstream() - Method in class io.nextop.client.AbstractMessageControlNode
 
startDownstream() - Method in class io.nextop.client.PassthroughNode
 
startDownstream() - Method in class io.nextop.client.SubjectNode
 
startSelf() - Method in class io.nextop.client.AbstractMessageControlNode
 
State() - Constructor for class io.nextop.client.NextopNode.State
 
statusRoute(Id) - Static method in class io.nextop.Message
 
statusRoute() - Method in class io.nextop.Message
 
stop() - Method in class io.nextop.client.AbstractMessageControlNode
 
stop() - Method in interface io.nextop.client.MessageControlNode
 
stopDownstream() - Method in class io.nextop.client.AbstractMessageControlNode
 
stopDownstream() - Method in class io.nextop.client.PassthroughNode
 
stopDownstream() - Method in class io.nextop.client.SubjectNode
 
stopSelf() - Method in class io.nextop.client.AbstractMessageControlNode
 
SubjectNode - Class in io.nextop.client
 
SubjectNode(MessageControlNode) - Constructor for class io.nextop.client.SubjectNode
 
SubjectNode.ReceiveException - Exception in io.nextop.client
 

T

target - Variable in class io.nextop.Route
 
test() - Method in interface io.nextop.client.retry.SendStrategy
 
TestWireFactory - Class in io.nextop.client
 
TestWireFactory() - Constructor for class io.nextop.client.TestWireFactory
 
toBuilder() - Method in class io.nextop.Message
 
toBytes(ByteBuffer) - Method in class io.nextop.WireValue
 
toHttpRequest() - Method in class io.nextop.Message
 
toHttpRequest(Message) - Static method in class io.nextop.Message
 
toHttpResponse(Message) - Static method in class io.nextop.Message
toJson() - Method in class io.nextop.WireValue
 
toJson(Writer) - Method in class io.nextop.WireValue
 
toString() - Method in class io.nextop.Authority
 
toString() - Method in class io.nextop.DomainName
 
toString() - Method in class io.nextop.Id
 
toString() - Method in class io.nextop.Ip.V4
 
toString() - Method in class io.nextop.Ip.V6
 
toString() - Method in class io.nextop.Path.Segment
 
toString() - Method in class io.nextop.Path
 
toString() - Method in class io.nextop.Route.Target
 
toString() - Method in class io.nextop.Route
 
toString() - Method in class io.nextop.Route.Via
 
toString(byte[]) - Static method in class io.nextop.util.HexBytes
 
toString(byte[], int, int) - Static method in class io.nextop.util.HexBytes
 
toString(byte[], int, int, CharBuffer) - Static method in class io.nextop.util.HexBytes
 
toString() - Method in class io.nextop.WireValue
 
toText() - Method in class io.nextop.WireValue
 
toUri() - Method in class io.nextop.Message
 
toUri(Message) - Static method in class io.nextop.Message
 
type - Variable in class io.nextop.Authority
 
type - Variable in class io.nextop.client.MessageControl
 
type - Variable in class io.nextop.Path.Segment
 

U

upstream - Variable in class io.nextop.client.AbstractMessageControlNode
 
Urls - Class in io.nextop.util
 
Urls() - Constructor for class io.nextop.util.Urls
 

V

value - Variable in class io.nextop.Path.Segment
 
valueOf(String) - Static method in class io.nextop.Authority
 
valueOf(String) - Static method in class io.nextop.DomainName
 
valueOf(String) - Static method in enum io.nextop.EncodedImage.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nextop.EncodedImage.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class io.nextop.Id
 
valueOf(String) - Static method in class io.nextop.Ip.V4
 
valueOf(String) - Static method in class io.nextop.Ip
 
valueOf(InetAddress) - Static method in class io.nextop.Ip
 
valueOf(Route.Method, URL) - Static method in class io.nextop.Message
 
valueOf(Route.Method, URI) - Static method in class io.nextop.Message
 
valueOf(String) - Static method in enum io.nextop.Path.Segment.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class io.nextop.Path
 
valueOf(String) - Static method in enum io.nextop.Route.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nextop.Route.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class io.nextop.Route.Target
 
valueOf(String) - Static method in class io.nextop.Route
 
valueOf(String) - Static method in class io.nextop.Route.Via
 
valueOf(String) - Static method in class io.nextop.util.HexBytes
 
valueOf(String) - Static method in enum io.nextop.WireValue.Type
Returns the enum constant of this type with the specified name.
valueOf(JsonElement) - Static method in class io.nextop.WireValue
 
valueOfJson(String) - Static method in class io.nextop.WireValue
 
valueOfJson(Reader) - Static method in class io.nextop.WireValue
 
valueOfV6(String) - Static method in class io.nextop.Ip.V6
 
values() - Static method in enum io.nextop.EncodedImage.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nextop.EncodedImage.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nextop.Path.Segment.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nextop.Route.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nextop.Route.Scheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nextop.WireValue.Type
Returns an array containing the constants of this enum type, in the order they are declared.
via - Variable in class io.nextop.Route
 

W

WeightedDownstream(MessageControlNode) - Constructor for class io.nextop.client.MultiNode.WeightedDownstream
 
WeightedDownstream(MessageControlNode, int) - Constructor for class io.nextop.client.MultiNode.WeightedDownstream
 
WeightedDownstream(MessageControlNode, MessageControlMetrics) - Constructor for class io.nextop.client.MultiNode.WeightedDownstream
 
width - Variable in class io.nextop.EncodedImage
 
WireValue - Class in io.nextop
 
WireValue.Type - Enum in io.nextop
 
withExponentialRandom(float) - Method in class io.nextop.client.retry.SendStrategy.Builder
 
withLinearRandom(long, TimeUnit) - Method in class io.nextop.client.retry.SendStrategy.Builder
 
withUniformRandom(long, TimeUnit) - Method in class io.nextop.client.retry.SendStrategy.Builder
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links