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 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
ConstructorDescriptionSlobrokConfigSubscriber
(com.yahoo.cloud.config.SlobroksConfig slobroksConfig) SlobrokConfigSubscriber
(String configId) Constructs a new config subscriber for a given config id. -
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(com.yahoo.cloud.config.SlobroksConfig config) com.yahoo.jrt.slobrok.api.SlobrokList
Returns the current slobroks config as an array of connection spec strings.void
shutdown()
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:
configure
in 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.
-