public interface HeartBeatPayloadProviderInterface
This interface is used to set the default payload of a provider and defines implementation for
some helper methods to assist it.
The default concrete implementations are DefaultHeartBeatPropertyProvider
and WebAppsHeartbeatProvider
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
Returns the name of the heartbeat provider.
|
boolean |
isKeyword(java.lang.String keyword)
Tells if the input string is a reserved property.
|
java.util.concurrent.Callable<java.lang.Boolean> |
setDefaultPayload(java.util.List<java.lang.String> disableFields,
HeartBeatProviderInterface provider)
Returns a callable which can be executed to set the payload based on the parameters.
|
java.lang.String getName()
boolean isKeyword(java.lang.String keyword)
keyword - string to testjava.util.concurrent.Callable<java.lang.Boolean> setDefaultPayload(java.util.List<java.lang.String> disableFields,
HeartBeatProviderInterface provider)
disableFields - List of Properties to be excluded from payloadprovider - The current heartbeat provider