Kanzi Connect 3.9.10
RemoteConfigurationListener Class Reference

Utility class to read and listen to changes in certain configurations within Configuration service. More...

Inheritance diagram for RemoteConfigurationListener:
ConfigurationRuntimeDataListener

Classes

interface  ConfigurationChangeCallback
 Interface for configuration change callbacks which are invoked when the requested configuration changes. More...
 

Public Member Functions

 RemoteConfigurationListener (ClientConnector connector, String configurationGroupName, ConfigurationChangeCallback callback)
 Constructor.
 
 RemoteConfigurationListener (KanziConnectContext ctx, String configurationGroupName, ConfigurationChangeCallback callback)
 Constructor.
 
void contentRuntimeDataSubscriptionResult (String uri, RuntimeDataObject data)
 
void setURI (String uri)
 
- Public Member Functions inherited from ConfigurationRuntimeDataListener
 ConfigurationRuntimeDataListener (ClientConnector connector)
 
 ConfigurationRuntimeDataListener (ClientConnector connector, boolean debug)
 
 ConfigurationRuntimeDataListener (KanziConnectContext ctx)
 
 ConfigurationRuntimeDataListener (KanziConnectContext ctx, boolean debug)
 
void cleanup ()
 Performs a cleanup for the object.
 
void handleConnected ()
 
void handleDisconnected ()
 
void setDebug (boolean debug)
 

Protected Member Functions

void setDefaultValues ()
 
- Protected Member Functions inherited from ConfigurationRuntimeDataListener
void finalize ()
 

Additional Inherited Members

- Static Protected Attributes inherited from ConfigurationRuntimeDataListener
static final String URI = "servicedata://Configuration"
 

Detailed Description

Utility class to read and listen to changes in certain configurations within Configuration service.

Constructor & Destructor Documentation

◆ RemoteConfigurationListener() [1/2]

RemoteConfigurationListener ( ClientConnector connector,
String configurationGroupName,
ConfigurationChangeCallback callback )

Constructor.

Parameters
connectorClient connector which is used to connect to server
configurationGroupNameIdentifies the configuration group within Configuration service
callbackInvoked when configurations change, also invoked after server connection is established

◆ RemoteConfigurationListener() [2/2]

RemoteConfigurationListener ( KanziConnectContext ctx,
String configurationGroupName,
ConfigurationChangeCallback callback )

Constructor.

Parameters
ctxThe context which contains the client connector to connect to server
configurationGroupNameIdentifies the configuration group within Configuration service
callbackInvoked when configurations change, also invoked after server connection is established

Member Function Documentation

◆ contentRuntimeDataSubscriptionResult()

void contentRuntimeDataSubscriptionResult ( String uri,
RuntimeDataObject data )

Reimplemented from ConfigurationRuntimeDataListener.

◆ setDefaultValues()

void setDefaultValues ( )
protected

Reimplemented from ConfigurationRuntimeDataListener.

◆ setURI()

void setURI ( String uri)

Reimplemented from ConfigurationRuntimeDataListener.