- GatewayApplication - Interface in com.diffusiondata.gateway.framework
-
The interface that a Gateway Framework application must implement.
- GatewayApplication.ApplicationDetails - Interface in com.diffusiondata.gateway.framework
-
Basic details of the application.
- GatewayApplication.ApplicationDetails.Builder - Interface in com.diffusiondata.gateway.framework
-
A builder for application details.
- GatewayApplicationException - Exception in com.diffusiondata.gateway.framework.exceptions
-
- GatewayApplicationException(String, Throwable) - Constructor for exception com.diffusiondata.gateway.framework.exceptions.GatewayApplicationException
-
Constructor.
- GatewayApplicationException(String) - Constructor for exception com.diffusiondata.gateway.framework.exceptions.GatewayApplicationException
-
Constructor.
- GatewayFramework - Interface in com.diffusiondata.gateway.framework
-
Gateway Framework.
- GatewayFrameworkException - Exception in com.diffusiondata.gateway.framework.exceptions
-
- GatewayFrameworkException(String, Throwable) - Constructor for exception com.diffusiondata.gateway.framework.exceptions.GatewayFrameworkException
-
Constructor.
- GatewayFrameworkException(String) - Constructor for exception com.diffusiondata.gateway.framework.exceptions.GatewayFrameworkException
-
Constructor.
- GatewayMeterRegistry - Interface in com.diffusiondata.gateway.framework
-
Interface to supply MeterRegistry instance and to provide useful
utility methods to create tags which can be used by application and
framework.
- getApplicationDetails() - Method in interface com.diffusiondata.gateway.framework.GatewayApplication
-
Returns the basic details about the application.
- getApplicationType() - Method in interface com.diffusiondata.gateway.framework.GatewayApplication.ApplicationDetails
-
Returns the application type.
- getConfiguration() - Method in interface com.diffusiondata.gateway.framework.GatewayFramework
-
Returns the full configuration for the declared gateway application.
- getConfigurationVersion() - Method in interface com.diffusiondata.gateway.framework.GatewayApplication.ApplicationDetails
-
Returns the configuration version of application.
- getDescription() - Method in enum com.diffusiondata.gateway.framework.ServiceMode
-
- getDescription() - Method in interface com.diffusiondata.gateway.framework.ServiceType
-
Returns the service type's description.
- getDescription() - Method in interface com.diffusiondata.gateway.framework.SharedConfigType
-
Returns the sharedConfig type's description.
- getDiffusionType() - Method in interface com.diffusiondata.gateway.framework.convertors.PayloadConvertor
-
Get the class of Diffusion value type.
- getErrors() - Method in exception com.diffusiondata.gateway.framework.exceptions.InvalidConfigurationException
-
Returns the map of errors.
- getExecutorService() - Method in interface com.diffusiondata.gateway.framework.GatewayFramework
-
Returns instance of
ScheduledExecutorService initialized by the framework
using the thread pool configured in configuration file.
- getGatewayMeterRegistry() - Method in interface com.diffusiondata.gateway.framework.GatewayApplication
-
Returns an instance of
GatewayMeterRegistry which should supply
MeterRegistry for the application specific monitoring
tool/tools.
- getGlobalSchema() - Method in interface com.diffusiondata.gateway.framework.GatewayApplication.ApplicationDetails
-
Returns the global configuration schema.
- getId() - Method in interface com.diffusiondata.gateway.framework.ApplicationDefinition
-
Returns the application identifier as supplied in the configuration.
- getId() - Method in interface com.diffusiondata.gateway.framework.ServiceDefinition
-
Returns the service identifier.
- getId() - Method in interface com.diffusiondata.gateway.framework.SharedConfig
-
Returns the sharedConfig identifier.
- getMessage() - Method in exception com.diffusiondata.gateway.framework.exceptions.InvalidConfigurationException
-
- getMeterRegistry() - Method in interface com.diffusiondata.gateway.framework.GatewayMeterRegistry
-
Should return MeterRegistry instance for the application.
- getMode() - Method in interface com.diffusiondata.gateway.framework.ServiceType
-
Returns the service mode.
- getName() - Method in interface com.diffusiondata.gateway.framework.convertors.PayloadConvertor
-
Returns the name of the payload convertor as it will be referred to in
framework application configuration.
- getName() - Method in interface com.diffusiondata.gateway.framework.ServiceType
-
Returns the service type name.
- getName() - Method in interface com.diffusiondata.gateway.framework.SharedConfig
-
Returns the sharedConfig name.
- getName() - Method in interface com.diffusiondata.gateway.framework.SharedConfigType
-
Return the sharedConfig type name.
- getParameters() - Method in interface com.diffusiondata.gateway.framework.ApplicationDefinition
-
Returns the configured global parameters for the application.
- getParameters() - Method in interface com.diffusiondata.gateway.framework.ServiceDefinition
-
Returns the configured parameters for the service.
- getParameters() - Method in interface com.diffusiondata.gateway.framework.SharedConfig
-
Returns the sharedConfig parameters as defined by the configuration.
- getPayloadConvertorName() - Method in interface com.diffusiondata.gateway.framework.SinkHandler.SinkServiceProperties
-
Returns the name of an
payload
convertor that is to be used for converting the Diffusion topic
values to application format.
- getPayloadConvertorName() - Method in interface com.diffusiondata.gateway.framework.SourceHandler.SourceServiceProperties
-
Returns the name of an
payload
convertor that is to be used for converting the published values to
Diffusion format.
- getSchema() - Method in interface com.diffusiondata.gateway.framework.ServiceType
-
Returns the service type's JSON schema.
- getSchema() - Method in interface com.diffusiondata.gateway.framework.SharedConfigType
-
Returns the sharedConfig type's JSON schema.
- getServiceName() - Method in interface com.diffusiondata.gateway.framework.ServiceDefinition
-
Returns the service name.
- getServiceNameTag(String) - Static method in interface com.diffusiondata.gateway.framework.GatewayMeterRegistry
-
Creates a singleton list with Tag containing name of the service
for which the metrics is being collected.
- getServiceType() - Method in interface com.diffusiondata.gateway.framework.ServiceDefinition
-
Returns the service type.
- getServiceTypes() - Method in interface com.diffusiondata.gateway.framework.GatewayApplication.ApplicationDetails
-
Returns the services types.
- getSessionProperties() - Method in interface com.diffusiondata.gateway.framework.MissingTopicNotification
-
Returns the session properties of the session that made the request.
- getSharedConfig() - Method in interface com.diffusiondata.gateway.framework.ServiceDefinition
-
- getSharedConfigTypes() - Method in interface com.diffusiondata.gateway.framework.GatewayApplication.ApplicationDetails
-
Returns the sharedConfig types.
- getSinkServiceProperties() - Method in interface com.diffusiondata.gateway.framework.SinkHandler
-
This is used to set topic-specific properties for topics consumed by this
service.
- getSourceServiceProperties() - Method in interface com.diffusiondata.gateway.framework.SourceHandler
-
This is used to set topic-specific properties for topics created by this
service.
- getState() - Method in exception com.diffusiondata.gateway.framework.exceptions.ServiceStateException
-
Returns the current service state.
- getState() - Method in interface com.diffusiondata.gateway.framework.StateHandler
-
Returns the current state of the service.
- getTopicPath() - Method in interface com.diffusiondata.gateway.framework.MissingTopicNotification
-
Returns the topic path derived from the requested topic selector.
- getTopicSelector() - Method in interface com.diffusiondata.gateway.framework.MissingTopicNotification
-
Returns topicSelector string that triggered this notification.
- getTopicType() - Method in interface com.diffusiondata.gateway.framework.SinkHandler.SinkServiceProperties
-
Returns the type of topic that the service will subscribe to.
- getTopicType() - Method in interface com.diffusiondata.gateway.framework.SourceHandler.SourceServiceProperties
-
Returns the type of topic that the service will publish to.
- getType() - Method in interface com.diffusiondata.gateway.framework.SharedConfig
-
Returns the sharedConfig type.
- getUpdateMode() - Method in interface com.diffusiondata.gateway.framework.SourceHandler.SourceServiceProperties
-
Returns the update mode to be used for updating topics.
- globalConfigUpgradeFunction(BiFunction<Integer, Map<String, Object>, Map<String, Object>>) - Method in interface com.diffusiondata.gateway.framework.GatewayApplication.ApplicationDetails.Builder
-
Sets a
BiFunction to upgrade global application
configuration from an older version to the latest version
supported by the application.
- globalSchema(String) - Method in interface com.diffusiondata.gateway.framework.GatewayApplication.ApplicationDetails.Builder
-
Sets the schema for the global application configuration.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.DiffusionGatewayFramework
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.ServiceHandler.PauseReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.ServiceHandler.ResumeReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.ServiceMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.ServiceState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.StateHandler.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.TopicType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.diffusiondata.gateway.framework.UpdateMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.diffusiondata.gateway.framework.DiffusionGatewayFramework
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.diffusiondata.gateway.framework.ServiceHandler.PauseReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.diffusiondata.gateway.framework.ServiceHandler.ResumeReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.diffusiondata.gateway.framework.ServiceMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.diffusiondata.gateway.framework.ServiceState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.diffusiondata.gateway.framework.StateHandler.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.diffusiondata.gateway.framework.TopicType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.diffusiondata.gateway.framework.UpdateMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.