Package com.yahoo.messagebus.network.rpc
Class SlobrokConfigSubscriber
java.lang.Object
com.yahoo.messagebus.network.rpc.SlobrokConfigSubscriber
- All Implemented Interfaces:
com.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber<com.yahoo.cloud.config.SlobroksConfig>
public final class SlobrokConfigSubscriber
extends Object
implements com.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber<com.yahoo.cloud.config.SlobroksConfig>
This class implements subscription to slobrok config.
- Author:
- Simon Thoresen Hult
-
Constructor Summary
ConstructorsConstructorDescriptionSlobrokConfigSubscriber(com.yahoo.cloud.config.SlobroksConfig slobroksConfig) SlobrokConfigSubscriber(String configId) Constructs a new config subscriber for a given config id. -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(com.yahoo.cloud.config.SlobroksConfig config) com.yahoo.jrt.slobrok.api.SlobrokListReturns the current slobroks config as an array of connection spec strings.voidshutdown()Shuts down the config subscription by unsubscribing to the slobroks config.
-
Constructor Details
-
SlobrokConfigSubscriber
Constructs a new config subscriber for a given config id.- Parameters:
configId- the id of the config to subscribe to
-
SlobrokConfigSubscriber
public SlobrokConfigSubscriber(com.yahoo.cloud.config.SlobroksConfig slobroksConfig)
-
-
Method Details
-
configure
public void configure(com.yahoo.cloud.config.SlobroksConfig config) - Specified by:
configurein interfacecom.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber<com.yahoo.cloud.config.SlobroksConfig>
-
getSlobroks
public com.yahoo.jrt.slobrok.api.SlobrokList getSlobroks()Returns the current slobroks config as an array of connection spec strings.- Returns:
- The slobroks config.
-
shutdown
public void shutdown()Shuts down the config subscription by unsubscribing to the slobroks config.
-