public static class YamcsClient.ClientBuilder extends Object
| Constructor and Description |
|---|
ClientBuilder(YamcsSession yamcsSession) |
| Modifier and Type | Method and Description |
|---|---|
YamcsClient |
build() |
YamcsClient.ClientBuilder |
setBrowseOnly(boolean b)
Sets the data consumer browseOnly property
|
YamcsClient.ClientBuilder |
setDataConsumer(org.apache.activemq.artemis.api.core.SimpleString address,
org.apache.activemq.artemis.api.core.SimpleString queue)
Create a data consumer from the specified address and queue.
|
YamcsClient.ClientBuilder |
setDataProducer(boolean b)
Create a data producer.
|
YamcsClient.ClientBuilder |
setFilter(org.apache.activemq.artemis.api.core.SimpleString filter)
Sets a filter for the data consumer
|
YamcsClient.ClientBuilder |
setRpc(boolean rpc)
mark this as a rpc client
|
YamcsClient.ClientBuilder |
setRpcAddress(org.apache.activemq.artemis.api.core.SimpleString address)
mark this as a rpc server and set the rpc address
|
public ClientBuilder(YamcsSession yamcsSession)
public YamcsClient.ClientBuilder setRpc(boolean rpc)
rpc - public YamcsClient.ClientBuilder setRpcAddress(org.apache.activemq.artemis.api.core.SimpleString address)
address - public YamcsClient.ClientBuilder setDataProducer(boolean b)
b - public YamcsClient.ClientBuilder setDataConsumer(org.apache.activemq.artemis.api.core.SimpleString address, org.apache.activemq.artemis.api.core.SimpleString queue)
address - queue - public YamcsClient.ClientBuilder setFilter(org.apache.activemq.artemis.api.core.SimpleString filter)
filter - public YamcsClient.ClientBuilder setBrowseOnly(boolean b)
b - public YamcsClient build() throws org.apache.activemq.artemis.api.core.ActiveMQException
org.apache.activemq.artemis.api.core.ActiveMQExceptionCopyright © 2017 Space Applications Services. All rights reserved.