public class RouterSocketBuilder extends SocketBuilder implements Routable
SocketBuilder.SocketSpec
context, socketSpec
Constructor and Description |
---|
RouterSocketBuilder(ManagedContext managedContext) |
Modifier and Type | Method and Description |
---|---|
Socket |
bind(String url,
String... additionalUrls)
Bind to a url.
|
Socket |
connect(String url,
String... additionalUrls)
Connect to a url.
|
SocketBuilder |
withRouterMandatory()
Set the 'router mandatory' socket option.
|
asRoutable, asSubscribable, bind, bind, connect, connect, createBindableSocketWithStandardSettings, createConnectableSocketWithStandardSettings, getIdentity, getLinger, getReceiveHighWaterMark, getSendHighWaterMark, getSocketSpec, getSocketType, getSwap, newManagedSocket, withBackgroundable, withIdentity, withLinger, withLinger, withReceiveHighWatermark, withReceiveHighWatermark, withReceiveTimeout, withSendHighWatermark, withSendHighWatermark, withSendTimeout, withSwap
public RouterSocketBuilder(ManagedContext managedContext)
public Socket connect(String url, String... additionalUrls)
Connectable
connect
in interface Connectable
connect
in class SocketBuilder
url
- the url to connect toadditionalUrls
- additional urls to connect topublic Socket bind(String url, String... additionalUrls)
Bindable
bind
in interface Bindable
bind
in class SocketBuilder
url
- the url to bind toadditionalUrls
- additional urls to bind topublic SocketBuilder withRouterMandatory()
Routable
withRouterMandatory
in interface Routable
Copyright © 2019. All rights reserved.