java.lang.AutoCloseable, org.reaktivity.nukleus.Controllerpublic final class TcpController
extends java.lang.Object
implements org.reaktivity.nukleus.Controller
| Constructor | Description |
|---|---|
TcpController(org.reaktivity.nukleus.ControllerSpi controllerSpi) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
freeze() |
|
java.lang.Class<TcpController> |
kind() |
|
java.lang.String |
name() |
|
int |
process() |
|
java.util.concurrent.CompletableFuture<java.lang.Long> |
route(org.reaktivity.nukleus.route.RouteKind kind,
java.lang.String localAddress,
java.lang.String remoteAddress) |
|
java.util.concurrent.CompletableFuture<java.lang.Long> |
route(org.reaktivity.nukleus.route.RouteKind kind,
java.lang.String localAddress,
java.lang.String remoteAddress,
java.lang.String extension) |
|
java.util.concurrent.CompletableFuture<java.lang.Long> |
routeClient(java.lang.String localAddress,
java.lang.String remoteAddress) |
Deprecated.
|
java.util.concurrent.CompletableFuture<java.lang.Long> |
routeServer(java.lang.String localAddress,
java.lang.String remoteAddress) |
Deprecated.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
unroute(long routeId) |
public TcpController(org.reaktivity.nukleus.ControllerSpi controllerSpi)
public int process()
process in interface org.reaktivity.nukleus.Controllerpublic void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseableclose in interface org.reaktivity.nukleus.Controllerjava.lang.Exceptionpublic java.lang.Class<TcpController> kind()
kind in interface org.reaktivity.nukleus.Controllerpublic java.lang.String name()
name in interface org.reaktivity.nukleus.Controller@Deprecated
public java.util.concurrent.CompletableFuture<java.lang.Long> routeServer(java.lang.String localAddress,
java.lang.String remoteAddress)
@Deprecated
public java.util.concurrent.CompletableFuture<java.lang.Long> routeClient(java.lang.String localAddress,
java.lang.String remoteAddress)
public java.util.concurrent.CompletableFuture<java.lang.Long> route(org.reaktivity.nukleus.route.RouteKind kind,
java.lang.String localAddress,
java.lang.String remoteAddress)
public java.util.concurrent.CompletableFuture<java.lang.Long> route(org.reaktivity.nukleus.route.RouteKind kind,
java.lang.String localAddress,
java.lang.String remoteAddress,
java.lang.String extension)
route in interface org.reaktivity.nukleus.Controllerpublic java.util.concurrent.CompletableFuture<java.lang.Void> unroute(long routeId)
public java.util.concurrent.CompletableFuture<java.lang.Void> freeze()
Copyright © 2019. All rights reserved.