Package com.yahoo.config.subscription
Class ConfigHandle<T extends com.yahoo.config.ConfigInstance>
java.lang.Object
com.yahoo.config.subscription.ConfigHandle<T>
- Type Parameters:
T
- the type of the config
- Direct Known Subclasses:
GenericConfigHandle
A config handle represents one config in the context of one active subscription on a
ConfigSubscriber
.
It will contain metadata of the subscription of that particular config, as well as access to the ConfigInstance
itself.- Author:
- vegardh
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
ConfigHandle
-
-
Method Details
-
isChanged
public boolean isChanged()Returns true if: The config generation for theConfigSubscriber
that produced this is the first one in its life cycle. (Typically first time config.) or All configs for the subscriber have a new generation since the last time nextConfig() was called AND it's the same generation AND there is a change in this handle's config. (Typically calls for a reconfig.)- Returns:
- there is a new config
-
getConfig
The config of this handle- Returns:
- the config that this handle holds
-
toString
-