Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addAddress(String) - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Add an address.
- addConnection(String, String) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConfig
- 
Deprecated.Add a new connection to a primary server.
- addConnectionValidationPolicy(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Add a new connection validation policy for the connector.
- addConnector(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Add a connector.
- addDirectory(String) - Method in interface com.pushtechnology.diffusion.api.config.UserLibrariesConfig
- 
Add a user directory.
- addHostName(String) - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Add a host name.
- addHTTPService(String, String, String) - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Add an HTTP Service.
- addIgnoreErrorsFrom(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Add an IP address to ignore errors from.
- additional() - Element in annotation interface com.pushtechnology.diffusion.api.metrics.Info
- 
A series of key, method name pairs that will be used to add additional information to the metric.
- addLifecycleListener(EmbeddedDiffusion.LifecycleListener) - Method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- addLifecycleListener(EmbeddedDiffusion.LifecycleListener) - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion
- 
Register for lifecycle events.
- addLink(String, String) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Adds a topic tree link to be replicated.
- addLocale(String, String) - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Adds a Locale to the policy.
- addMBean(PrometheusMBean, ObjectName, String, List<Pair<String, String>>) - Method in interface com.pushtechnology.diffusion.api.metrics.MBeanExports
- 
Add an MBean to be exported.
- addMime(String, String) - Method in interface com.pushtechnology.diffusion.api.config.MimesConfig
- 
Add a mime.
- addPool(String) - Method in interface com.pushtechnology.diffusion.api.config.ThreadsConfig
- 
Add a new thread pool definition.
- addPool(String, int) - Method in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolsConfig
- 
Add a selector thread pool to the set of those available.
- addProperty(String, String) - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Add a service property.
- addProperty(String, String, String) - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Add a service property.
- addQueue(String) - Method in interface com.pushtechnology.diffusion.api.config.QueuesConfig
- 
Add a queue definition.
- addRealm(String, String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Add a realm.
- addResolvedName(String) - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Add a resolved name.
- addRestApiConfig(RestServiceConfig.RestApiType) - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig
- 
Creates and addsRestServiceConfig.RestApiConfigofRestServiceConfig.RestApiType.
- addUser(String, String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmConfig
- 
Add a realm user.
- addVirtualHost(String, String, String, String) - Method in interface com.pushtechnology.diffusion.api.config.FileServiceConfig
- 
Add a new virtual host configuration.
- addWebServer(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Add a new Web Server Configuration.
- APIException - Exception in com.pushtechnology.diffusion.api
- 
This is the base exception class for all Diffusion API exceptions.
- APIException(String) - Constructor for exception com.pushtechnology.diffusion.api.APIException
- 
Create a new APIException.
- APIException(String, Throwable) - Constructor for exception com.pushtechnology.diffusion.api.APIException
- 
Create a new APIException.
- AuthenticationHandlerConfig - Interface in com.pushtechnology.diffusion.api.config
- 
An authentication handler.
B
- BLACKLIST - Enum constant in enum class com.pushtechnology.diffusion.api.config.ValidationPolicyConfig.Type
- 
A blacklist indicates that if any of the policy rules in this policy match the connection requesting the action, the action is to be rejected.
C
- ClientServiceConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Web Server Client Service configuration.
- ClientStatisticsConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Client Statistics Configuration.
- close() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Close the request.
- CLUSTER_CONFIGURATION_RESTORED_CONDITION - Static variable in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Singleton start condition that is satisfied when the server is configured as part of a cluster, has joined the cluster, and has completed restoration of shared configuration.
- com.pushtechnology.diffusion.api - package com.pushtechnology.diffusion.api
- com.pushtechnology.diffusion.api.config - package com.pushtechnology.diffusion.api.config
- 
Diffusion Configuration API
- com.pushtechnology.diffusion.api.internal.config - package com.pushtechnology.diffusion.api.internal.config
- com.pushtechnology.diffusion.api.metrics - package com.pushtechnology.diffusion.api.metrics
- 
Diffusion Server API
- com.pushtechnology.diffusion.api.publisher - package com.pushtechnology.diffusion.api.publisher
- 
Diffusion Server API
- com.pushtechnology.diffusion.api.server - package com.pushtechnology.diffusion.api.server
- 
Diffusion Embedded Server API
- com.pushtechnology.diffusion.api.webserver - package com.pushtechnology.diffusion.api.webserver
- 
Diffusion Web Server API
- Config - Interface in com.pushtechnology.diffusion.api.config
- 
A configuration object.
- ConfigException - Exception in com.pushtechnology.diffusion.api.config
- 
Exception in Config setting.
- ConfigException(String) - Constructor for exception com.pushtechnology.diffusion.api.config.ConfigException
- 
Create a new ConfigException.
- ConfigException(String, Throwable) - Constructor for exception com.pushtechnology.diffusion.api.config.ConfigException
- 
Create a new ConfigException.
- ConfigurationReplicationConfig - Interface in com.pushtechnology.diffusion.api.config
- 
The configuration for the replication of various configuration items.
- conflates() - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Gets whether the queue has conflation enabled by default.
- ConnectionValidationPolicyConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Connection Validation Policy Configuration.
- ConnectorConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Connector Configuration.
- ConnectorConfig.FanoutLinkReadyCondition - Class in com.pushtechnology.diffusion.api.config
- 
Start condition representing a fanout link being ready.
- ConnectorConfig.Protocol - Enum Class in com.pushtechnology.diffusion.api.config
- 
The protocol allowed to connect to the connector.
- ConnectorConfig.ProxyProtocol - Enum Class in com.pushtechnology.diffusion.api.config
- 
The protocols allowed to connect to the connector.
- ConnectorConfig.RemoteTopicViewReadyCondition - Class in com.pushtechnology.diffusion.api.config
- 
Start condition representing a remote topic view being ready.
- ConnectorConfig.StartCondition - Interface in com.pushtechnology.diffusion.api.config
- 
Marker interface for start conditions.
- ControlAuthenticationHandlerConfig - Interface in com.pushtechnology.diffusion.api.config
- 
A control authentication handler.
- Counter - Annotation Interface in com.pushtechnology.diffusion.api.metrics
- 
Annotation for methods that return a counter value.
D
- DEFAULT_CONFIG_DIRECTORY - Static variable in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Default configuration directory.
- DEFAULT_CONFIG_FILE - Static variable in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Default configuration file name.
- DEFAULT_EVENT_QUEUE_SIZE - Static variable in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Default multiplexer queue size.
- DEFAULT_KEY - Static variable in annotation interface com.pushtechnology.diffusion.api.metrics.Info
- 
The default key name.
- DEFAULT_NAME - Static variable in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolsConfig
- 
The name of the default selector thread pool.
- DIFFUSION_HTTP_LONG_POLL - Enum constant in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.Protocol
- 
Diffusion client using the HTTP long polling transport.
- DIFFUSION_WEBSOCKET - Enum constant in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.Protocol
- 
Diffusion client using the WebSocket transport.
- DiffusionServer - Class in com.pushtechnology.diffusion.api.server
- 
Represents an instance of the Diffusion Server.
- DiffusionServer() - Constructor for class com.pushtechnology.diffusion.api.server.DiffusionServer
- 
Constructor.
- DiffusionServer(String, boolean) - Constructor for class com.pushtechnology.diffusion.api.server.DiffusionServer
- 
Constructor.
- DiffusionServer(Properties) - Constructor for class com.pushtechnology.diffusion.api.server.DiffusionServer
- 
Constructor.
- DiffusionServer(Properties, boolean) - Constructor for class com.pushtechnology.diffusion.api.server.DiffusionServer
- 
Constructor.
E
- EmbeddedDiffusion - Interface in com.pushtechnology.diffusion.api.server
- 
Represents an instance of the Diffusion Server.
- EmbeddedDiffusion.LifecycleListener - Interface in com.pushtechnology.diffusion.api.server
- 
Listener interface that is invoked when server state changes occur.
- EmbeddedDiffusion.State - Enum Class in com.pushtechnology.diffusion.api.server
- 
Diffusion lifecycle state.
F
- FanOutConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Deprecated.
- FanOutConnectionConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Deprecated.since 6.11Fan-out is deprecated and will be removed in a future release. Use Remote Servers in preference. 
- FanOutLinkConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Deprecated.since 6.11Fan-out is deprecated and will be removed in a future release. Use Remote Servers in preference. 
- FanoutLinkReadyCondition(String, String) - Constructor for class com.pushtechnology.diffusion.api.config.ConnectorConfig.FanoutLinkReadyCondition
- 
Constructor.
- FileServiceConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Web Server - File Service Configuration.
- fromName(String) - Static method in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.ProxyProtocol
- 
Lookup the value from a string.
- fromString(String) - Static method in enum class com.pushtechnology.diffusion.api.config.ValidationPolicyConfig.Type
- 
Returns type enum from string representation.
G
- GATEWAY_CONTROL - Enum constant in enum class com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiType
- 
REST API type to expose Gateway Control REST APIs.
- Gauge - Annotation Interface in com.pushtechnology.diffusion.api.metrics
- 
Annotation for methods that return a gauge value.
- generateResponseBuffer() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Generate a HTTP Response from the details provided and populate a newly created Byte Buffer.
- GeoIpConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Geo IP Configuration.
- getAddresses() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Get list of configured addresses.
- getAliasFile() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the alias file.
- getAliasFile() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the alias file.
- getAuthenticationHandlers() - Method in interface com.pushtechnology.diffusion.api.config.SecurityConfig
- getBackgroundPoolSize() - Method in interface com.pushtechnology.diffusion.api.config.ThreadsConfig
- 
Returns the size of the background thread pool.
- getBacklog() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the backlog value.
- getCache() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the cache configuration.
- getCacheSizeLimit() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Gets the cache size limit.
- getClassName() - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Gets the service class.
- getClassName() - Method in interface com.pushtechnology.diffusion.api.config.ServerAuthenticationHandlerConfig
- 
The fully qualified name of a class which implements theAuthenticatorinterface.
- getClientService() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Get Client Service configuration.
- getClientStatistics() - Method in interface com.pushtechnology.diffusion.api.config.StatisticsConfig
- 
Get client statistics configuration.
- getCompressionSchemes() - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Get the compression schemes supported by this connector.
- getCompressionThreshold() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the compression threshold.
- getCompressionThreshold() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the compression threshold.
- getConfig() - Method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- getConfig() - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion
- 
Returns the root server configuration.
- getConfigDirectory() - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Gets the journal configuration directory.
- getConfigFile() - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Returns the name of the journal configuration file.
- getConfigurationReplication() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Get the configuration for the replication of configuration items.
- getConnection() - Method in class com.pushtechnology.diffusion.api.config.ConnectorConfig.FanoutLinkReadyCondition
- getConnection(String) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConfig
- 
Deprecated.Get a named fan-out connection.
- getConnectionPort() - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Gets the JMX service port.
- getConnections() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConfig
- 
Deprecated.Get the configured list of primary server connections.
- getConnectionTimeout() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the connection timeout for inbound connections.
- getConnectionTimeout() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the connection timeout.
- getConnectionTimeout() - Method in interface com.pushtechnology.diffusion.api.config.TimeoutsConfig
- 
Gets the connection timeout.
- getConnectionValidationPolicies() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Get the connection validation policies defined for the connector.
- getConnectionValidationPolicy(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Get a named connection validation policy that belongs to the connector.
- getConnector() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Gets the name of the connector used to configure connections to other servers in the cluster.
- getConnector(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get the configuration for a named connector.
- getConnectors() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Returns the list of connectors defined for this server.
- getConsoleMonitoredLog() - Method in interface com.pushtechnology.diffusion.api.config.LoggingConfig
- 
Deprecated.since 6.9
- getConsoleMonitoredLog() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the console monitored log path.
- getContent() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Returns a byte array containing the request content.
- getCORSOrigin() - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Gets the CORS origin value.
- getCountry() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyLocaleConfig
- 
Gets the country.
- getDefaultLogDirectory() - Method in interface com.pushtechnology.diffusion.api.config.LoggingConfig
- 
Deprecated.since 6.9
- getDefaultLogDirectory() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the default log directory.
- getDefaultPool() - Method in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolsConfig
- 
Returns the name of the default selector thread pool.
- getDefaultQueue() - Method in interface com.pushtechnology.diffusion.api.config.QueuesConfig
- 
Gets the name of the default queue definition.
- getDirectories() - Method in interface com.pushtechnology.diffusion.api.config.UserLibrariesConfig
- 
Returns list of user directories.
- getDocumentedInterface(PrometheusMBean) - Static method in interface com.pushtechnology.diffusion.api.metrics.PrometheusMBean
- getDocumentRoot() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the document root.
- getDocumentRoot() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the document root directory name.
- getErrorPage() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the error page.
- getErrorPage() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the error page.
- getExcludedPaths() - Method in interface com.pushtechnology.diffusion.api.config.TopicReplicationConfig
- 
Deprecated.since 6.11The ability to include or exclude paths will be removed in a future release. 
- getExtension() - Method in interface com.pushtechnology.diffusion.api.config.MimeConfig
- 
The extension or suffix.
- getExternalHost() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Gets the host name peer servers should use to connect to this server.
- getExternalPort() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Gets the port.
- getFanOut() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Deprecated.since 6.11Fan-out is deprecated and will be removed in a future release. Use Remote Servers in preference. 
- getFile() - Method in interface com.pushtechnology.diffusion.api.config.KeyStoreConfig
- 
Gets the file name.
- getFileLifeTime() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Gets the file lifeTime.
- getFileName() - Method in interface com.pushtechnology.diffusion.api.config.GeoIpConfig
- 
Gets the file name.
- getFileService() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Get file service configuration.
- getFileServiceName() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the file service name.
- getFileSizeLimit() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Gets the file size limit.
- getGeoIp() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the Geo IP config details.
- getHandlerName() - Method in interface com.pushtechnology.diffusion.api.config.ControlAuthenticationHandlerConfig
- getHashScheme() - Method in interface com.pushtechnology.diffusion.api.config.SystemAuthenticationHandlerConfig
- 
Returns the hash scheme used to store newly created passwords.
- getHashScheme() - Method in class com.pushtechnology.diffusion.api.internal.config.SystemAuthenticationHandlerConfigImpl
- getHeader(String) - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Get specified header.
- getHeaders() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Get headers.
- getHeaders() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Returns a HashMap of the existing headers.
- getHomePage() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the home page.
- getHomePage() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the home page.
- getHooks() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the Server Hooks Configuration.
- getHost() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the host.
- getHost() - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Gets the host.
- getHost() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the host.
- getHost() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the host name.
- getHostNames() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Get list of configured host names
- getHTTPService(String) - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Get named HTTP Service configuration.
- getHTTPServices() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Get list of HTTP Service configurations.
- getIgnoreErrorsFrom() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the list of IP addresses to ignore errors from.
- getInboundPool() - Method in interface com.pushtechnology.diffusion.api.config.ThreadsConfig
- 
Gets the inbound thread pool definition name.
- getIncludedPaths() - Method in interface com.pushtechnology.diffusion.api.config.TopicReplicationConfig
- 
Deprecated.since 6.11The ability to include or exclude paths will be removed in a future release. 
- getInputBufferSize() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the input buffer size.
- getInputBufferSize() - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Gets the input buffer size.
- getJournal() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the Journal configuration details.
- getKeepAlive() - Method in interface com.pushtechnology.diffusion.api.config.ReconnectConfig
- 
Gets the keep alive value.
- getKeyStore() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the KeyStore configuration.
- getKeystoreConfig() - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- getLanguage() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyLocaleConfig
- 
Gets the language.
- getLatencyWarning() - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Gets the latency warning threshold.
- getLink() - Method in class com.pushtechnology.diffusion.api.config.ConnectorConfig.FanoutLinkReadyCondition
- getLink(String) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Get a named fan-out replication link.
- getLinks() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns a list of the replication links.
- getLocales() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Returns a list of the configured locales.
- getLog() - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Deprecated.since 6.8
- getLogging() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Deprecated.since 6.9
- getLowerThreshold() - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Gets the lower threshold.
- getManagement() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get Management configuration.
- getMaximumBytes() - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Gets the maximum size of the outbound message queue in bytes.
- getMaximumDepth() - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Gets the maximum queue depth.
- getMaximumEventQueueSize() - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Get the maximum size of the event queue for the multiplexer.
- getMaximumInboundRequestSize() - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Gets the maximum inbound request size.
- getMaximumInboundRequestSize() - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Gets the maximum inbound request size.
- getMaximumInboundRequestSize() - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiConfig
- 
Gets the maximum inbound request size for associated HTTP service config.
- getMaximumMessageSize() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Returns the configured maximum message size.
- getMaximumMessageSize() - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
The maximum message size to use for the connector.
- getMaximumQueuedBytes() - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Gets the maximum number of bytes that can be used by all outbound message queues of sessions using this connector.
- getMaximumQueueDepth() - Method in interface com.pushtechnology.diffusion.api.config.ReconnectConfig
- 
Gets the maximum queue depth.
- getMaximumQueueSize() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the maximum queue size.
- getMessageSequenceTimeout() - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Gets the message sequence timeout.
- getMethodName() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Get the method Name.
- getMime(String) - Method in interface com.pushtechnology.diffusion.api.config.MimesConfig
- 
Get a configured mime.
- getMimes() - Method in interface com.pushtechnology.diffusion.api.config.MimesConfig
- 
Get list of configured mimes.
- getMimes() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get mime types configuration.
- getMonitorPeriod() - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Gets the multiplexer progress monitoring period.
- getMultiplexerConfiguration() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get the multiplexer configuration.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Gets the service name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the connector name.
- getName() - Method in class com.pushtechnology.diffusion.api.config.ConnectorConfig.RemoteTopicViewReadyCondition
- getName() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Gets the connection name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.FanOutLinkConfig
- 
Deprecated.Gets the link name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.FileServiceConfig
- 
Gets the file service name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Gets the service name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.PropertyConfig
- 
Gets the property name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Gets the queue definition name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolConfig
- 
Returns the name of the selector thread pool.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.ThreadPoolConfig
- 
Gets the definition name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Gets the policy name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the virtual host name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmConfig
- 
Gets the realm name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmUserConfig
- 
Gets the realm user name.
- getName() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Gets the Web Server name.
- getName() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPServiceDetails
- 
Returns the HTTP service name.
- getName() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the virtual host name.
- getNumberOfRequests() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Get the number of requests actioned since service started.
- getOutputBufferSize() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the output buffer size.
- getOutputBufferSize() - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Gets the output buffer size.
- getOutputFrequency() - Method in interface com.pushtechnology.diffusion.api.config.ClientStatisticsConfig
- 
Gets the output frequency for statistics reports to the log.
- getParameter(String) - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Get specified parameter.
- getPassword() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the password.
- getPassword() - Method in interface com.pushtechnology.diffusion.api.config.KeyStoreConfig
- 
Gets the password.
- getPassword() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmUserConfig
- 
Gets the password.
- getPath() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmConfig
- 
Gets the realm path.
- getPath() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Returns the path of request URL.
- getPersistence() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get the persistence configuration details.
- getPersistenceDirectory() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Returns the persistence home directory, if one has been specified.
- getPool(String) - Method in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolsConfig
- 
Returns pool definition with the given name.
- getPool(String) - Method in interface com.pushtechnology.diffusion.api.config.ThreadsConfig
- 
Returns a named thread pool configuration.
- getPools() - Method in interface com.pushtechnology.diffusion.api.config.ThreadsConfig
- 
Get the list of thread pool definitions.
- getPort() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the port.
- getPrincipal() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the security principal.
- getProperties() - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Gets list of Service properties.
- getProperties() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPServiceDetails
- 
Returns all of the service properties.
- getProperty(String) - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Get a named property.
- getProperty(String) - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPServiceDetails
- 
Returns the value of a specified property.
- getProtocols() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the client protocols supported by this connector.
- getProvider() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Get the provider for replication.
- getProxyProtocol() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Indicates the proxy protocol required for connection.
- getQueue(String) - Method in interface com.pushtechnology.diffusion.api.config.QueuesConfig
- 
Get a named queue definition.
- getQueueDefinition() - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Gets the queue definition.
- getQueues() - Method in interface com.pushtechnology.diffusion.api.config.QueuesConfig
- 
Get the list of configured queue definitions.
- getQueues() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the queues configuration details.
- getQueueSize() - Method in interface com.pushtechnology.diffusion.api.config.ThreadPoolConfig
- 
Returns the queue size.
- getQuorum() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Gets the quorum size.
- getRealm(String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Get a named realm.
- getRealms() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Gets the configured Realms.
- getReconnect() - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Gets the Reconnect Configuration.
- getReconnectTimeout() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the reconnect timeout value.
- getRecoveryBufferSize() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the recovery buffer size.
- getRecoveryBufferSize() - Method in interface com.pushtechnology.diffusion.api.config.ReconnectConfig
- 
Returns the maximum number of sent messages that can be recovered on reconnection.
- getRegistryPort() - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Gets the RMI registry port.
- getRemoteAddress() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Get the remote address of the HTTP request.
- getReplication() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get replication configuration.
- getResetFrequency() - Method in interface com.pushtechnology.diffusion.api.config.ClientStatisticsConfig
- 
Gets the reset frequency.
- getResolvedNames() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Get list of resolved names.
- getRestApiConfig(RestServiceConfig.RestApiType) - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig
- 
ReturnsRestServiceConfig.RestApiConfigassociated with suppliedRestServiceConfig.RestApiType.
- getRestApiType() - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiConfig
- 
Gets type of REST API.
- getRestServiceConfig() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
GetRestServiceConfigdefined for this web server config.
- getRetryDelay() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Get the retry delay value.
- getSecurity() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the security configuration details.
- getSelector() - Method in interface com.pushtechnology.diffusion.api.config.FanOutLinkConfig
- 
Deprecated.Returns the link selector expression.
- getSelectorThreadCount() - Method in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolsConfig
- 
Returns the total count of selector threads configured for all pools.
- getSelectorThreadPoolDefinition() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the selector thread pool definition.
- getSelectorThreadPools() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the selector thread pools configuration.
- getServerName() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Returns the server name.
- getSessionProperties() - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Returns the list specifying the session properties to be logged.
- getSessionReplication() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Get the configuration for the session replication.
- getSessionTokenTimeoutInMins() - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig
- 
Gets the timeout value, in minutes, for the REST session token, after it is last accessed.
- getShutdownHook() - Method in interface com.pushtechnology.diffusion.api.config.HooksConfig
- 
Gets the shutdown hook.
- getSize() - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Gets the size.
- getSize() - Method in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolConfig
- 
Returns the number of threads managed by this pool.
- getSize() - Method in interface com.pushtechnology.diffusion.api.config.ThreadPoolConfig
- 
Returns the pool size.
- getSocketConditioning() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the Socket Conditioning Configuration.
- getStartConditions() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the conditions that must be satisfied before the connector is automatically started.
- getStartupHook() - Method in interface com.pushtechnology.diffusion.api.config.HooksConfig
- 
Gets the startup hook class name.
- getStatistics() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get statistics configuration.
- getSystemPingFrequency() - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Gets the system ping frequency.
- getThreadPoolDefinition() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the thread pool definition.
- getThreads() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the Threads configuration.
- getTimeouts() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the timeouts configuration.
- getTimestamp() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Return the request time.
- getTopicReplication() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Get the configuration for the topic replication.
- getType() - Method in interface com.pushtechnology.diffusion.api.config.MimeConfig
- 
Returns the associated mime type.
- getType() - Method in interface com.pushtechnology.diffusion.api.config.PropertyConfig
- 
Gets the type.
- getType() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Gets the policy type.
- getUpperThreshold() - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Gets the upper threshold.
- getUrl() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the URL of the primary server to connect to.
- getURL() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Returns the request URL.
- getUrlPattern() - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Gets the URL pattern.
- getUser(String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmConfig
- 
Gets a named realm user.
- getUserLibraries() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the user library configuration.
- getUsers() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmConfig
- 
Gets the realm users.
- getValidationPolicyFile() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the validation policy file.
- getValue() - Method in interface com.pushtechnology.diffusion.api.config.PropertyConfig
- 
Gets the property value.
- getVirtualHost(String) - Method in interface com.pushtechnology.diffusion.api.config.FileServiceConfig
- 
Get a named virtual host configuration.
- getVirtualHosts() - Method in interface com.pushtechnology.diffusion.api.config.FileServiceConfig
- 
Get Virtual Hosts configured.
- getWebServer() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the Web Server name.
- getWebServer(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Get a named Web Server configuration.
- getWebServerName() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPServiceDetails
- 
Returns the Web Server Name.
- getWebServerName() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Returns the web server name.
- getWebServers() - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Gets the list of configured web servers.
- getWebsocketOrigin() - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Gets the WebSocket origin pattern.
- getWriteTimeout() - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Returns the write timeout.
- getWriteTimeout() - Method in interface com.pushtechnology.diffusion.api.config.FileServiceConfig
- 
Gets the write timeout value.
- getWriteTimeout() - Method in interface com.pushtechnology.diffusion.api.config.TimeoutsConfig
- 
Gets the write timeout value.
H
- HA_PROXY - Enum constant in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.ProxyProtocol
- 
Only HAProxy's PROXY protocol is allowed to connect.
- handleHTTPRequest(HTTPRequest) - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPServiceHandler
- 
Handle a received HTTP request.
- hasHostNames() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- hasLocales() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Indicates whether any locales have been defined.
- hasResolvedNames() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Returns true if any resolved names have been defined.
- HooksConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Server user hooks configuration.
- HTTPRequest - Interface in com.pushtechnology.diffusion.api.webserver
- 
Details of an HTTP Request from a web server.
- HTTPResponse - Class in com.pushtechnology.diffusion.api.webserver
- 
HTTPResponse
- HTTPResponse() - Constructor for class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Creates an HTTP Response object.
- HTTPServiceConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Web Server HTTP Service Config.
- HTTPServiceDetails - Interface in com.pushtechnology.diffusion.api.webserver
- 
The details associated with an HTTP Service.
- HTTPServiceHandler - Interface in com.pushtechnology.diffusion.api.webserver
- 
This is the interface for user written HTTP services as defined in WebServer.xml.
- HTTPVirtualHost - Interface in com.pushtechnology.diffusion.api.webserver
- 
An HTTP Virtual Host within a file service.
I
- Ignore - Annotation Interface in com.pushtechnology.diffusion.api.metrics
- 
Annotation to prevent a method from being exported as a metric.
- Info - Annotation Interface in com.pushtechnology.diffusion.api.metrics
- 
Annotation to provide information about the dimensional information of a metric.
- INITIAL - Enum constant in enum class com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.State
- 
The server instance has been created but not started.
- isCompressionEnabled() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Indicates whether compression is enabled.
- isConnectionValid(InetSocketAddress, Locale) - Method in interface com.pushtechnology.diffusion.api.config.ConnectionValidationPolicyConfig
- 
Check to see if a remote address and locale are valid for this policy.
- isCookieDisabled() - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Is the session cookie disabled?
- isDebug() - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Is debug set?
- isDebug() - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Is debug set?
- isDebug() - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiConfig
- 
Gets the debug value, set for associated HTTP service config.
- isDebug() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Is debug set?
- isDebug() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Is debug set?
- isDebug() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPServiceDetails
- 
Is debug set?
- isDebug() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Indicates whether debug is set.
- isEnabled() - Method in interface com.pushtechnology.diffusion.api.config.ConfigurationReplicationConfig
- 
Indicates whether the replication of configuration items is enabled regardless of whether topic and/or session replication is enabled.
- isEnabled() - Method in interface com.pushtechnology.diffusion.api.config.GeoIpConfig
- 
Is Geo Ip enabled?
- isEnabled() - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Indicates whether the journal service is enabled.
- isEnabled() - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Whether or not the external JMX Connector is enabled or not.
- isEnabled() - Method in interface com.pushtechnology.diffusion.api.config.PersistenceConfig
- 
Indicates whether the persistence service is enabled.
- isEnabled() - Method in interface com.pushtechnology.diffusion.api.config.SessionReplicationConfig
- 
Is session replication enabled for the server.
- isEnabled() - Method in interface com.pushtechnology.diffusion.api.config.TopicReplicationConfig
- 
Is topic replication enabled for the server.
- isKeepAlive() - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Is TCP keep alive set?
- isKubernetesEnabled() - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Deprecated.since 6.11Use the official Hazelcast feature instead. 
- isLocked() - Method in interface com.pushtechnology.diffusion.api.config.Config
- 
Indicates whether the configuration object is locked.
- isMandatory() - Method in interface com.pushtechnology.diffusion.api.config.KeyStoreConfig
- 
Is keyStore mandatory?
- isMinify() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Is minify option set?
- isMinify() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Indicates whether the minify property is set.
- isNoDelay() - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Is TCP no delay option set?
- isRemoteAddressValid(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectionValidationPolicyConfig
- 
Check to see if the specified IP address is valid for the this policy.
- isRequired() - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Gets the boolean value specifying if the connector is required.
- isReuseAddress() - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Is reuse address option set?
- isStarted() - Method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- isStarted() - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion
- isStatic() - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Is static set?
- isStatic() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Indicates whether static.
- isStopped() - Method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- isStopped() - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion
J
- JournalConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Configuration for the Diffusion Journal service.
K
- key() - Element in annotation interface com.pushtechnology.diffusion.api.metrics.Info
- KeyStoreConfig - Interface in com.pushtechnology.diffusion.api.config
- 
KeyStore configuration for a connector.
L
- LoggingConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Deprecated.since 6.9use ServerConfig
M
- main(String...) - Static method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- 
This can be invoked to run free standing.
- ManagementConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Management Configuration.
- MBeanExports - Interface in com.pushtechnology.diffusion.api.metrics
- 
Exports MBeans to Prometheus.
- MimeConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Mime Configuration.
- MimesConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Mimes - as used in Web server file services.
- MQTT_TCP - Enum constant in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.Protocol
- 
MQTT client using the TCP/IP network transport.
- MQTT_WEBSOCKET - Enum constant in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.Protocol
- 
MQTT client using the WebSocket network transport.
- MultiplexerConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Multiplexer configuration.
N
- Named - Annotation Interface in com.pushtechnology.diffusion.api.metrics
- 
Annotation to provide a prometheus metric name override.
- NONE - Enum constant in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.ProxyProtocol
- 
No proxying protocol is allowed to connect.
O
- onStateChanged(EmbeddedDiffusion.State) - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.LifecycleListener
- 
Callback method for state changes.
P
- PERSISTED_TOPICS_RESTORED_CONDITION - Static variable in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Singleton start condition that is satisfied when the server has completed its restore of persisted topics.
- PersistenceConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Configuration for the topic persistence service.
- populateResponseBuffer(ByteBuffer) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Generate a HTTP Response from the details provided and populate the ByteBuffer.
- PrometheusMBean - Interface in com.pushtechnology.diffusion.api.metrics
- 
Marker interface for MBeans that are exposed to Prometheus.
- PropertyConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Property Configuration.
Q
- QueueConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Queue Definition Configuration.
- QueuesConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Configuration of Client Queue Definitions.
R
- ReconnectConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Reconnect configuration for a connector.
- RemoteTopicViewReadyCondition(String) - Constructor for class com.pushtechnology.diffusion.api.config.ConnectorConfig.RemoteTopicViewReadyCondition
- 
Constructor.
- removeAddresses() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Remove all addresses.
- removeAllDirectories() - Method in interface com.pushtechnology.diffusion.api.config.UserLibrariesConfig
- 
Remove all directories.
- removeClientService() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Remove Client Service.
- removeConnectionValidationPolicy(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Remove a named connection validation policy.
- removeFileService() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Remove File Service.
- removeHeader(String) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Removes a header from the response.
- removeHostNames() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Remove all host names.
- removeHTTPService(String) - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Remove a named HTTP Service.
- removeLifecycleListener(EmbeddedDiffusion.LifecycleListener) - Method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- removeLifecycleListener(EmbeddedDiffusion.LifecycleListener) - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion
- 
De-Register for lifecycle events.
- removeLocales() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Remove all locales from the configuration.
- removeMBean(ObjectName) - Method in interface com.pushtechnology.diffusion.api.metrics.MBeanExports
- 
Remove an MBean from the exporter.
- removeRealm(String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Remove a named realm.
- removeResolvedNames() - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Remove all resolved names.
- removeRestApiConfig(RestServiceConfig.RestApiType) - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig
- 
RemovesRestServiceConfig.RestApiConfigof supplied type.
- removeRestServiceConfig() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Removes instance ofRestServiceConfig.
- removeUser(String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostRealmConfig
- 
Remove a realm user.
- removeVirtualHost(String) - Method in interface com.pushtechnology.diffusion.api.config.FileServiceConfig
- 
Remove virtual host.
- REPLICATED_TOPICS_RESTORED_CONDITION - Static variable in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Singleton start condition that is satisfied when the server is configured as part of a cluster, has joined the cluster, and has completed restoration of replicated topics.
- ReplicationConfig - Interface in com.pushtechnology.diffusion.api.config
- 
The configuration for replication.
- RestServiceConfig - Interface in com.pushtechnology.diffusion.api.config
- 
REST service configuration.
- RestServiceConfig.RestApiConfig - Interface in com.pushtechnology.diffusion.api.config
- 
REST API specific configuration.
- RestServiceConfig.RestApiType - Enum Class in com.pushtechnology.diffusion.api.config
- 
Supported REST API types.
S
- SecurityConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Server Security Configuration.
- SelectorThreadPoolConfig - Interface in com.pushtechnology.diffusion.api.config
- 
A single selector thread pool configuration.
- SelectorThreadPoolsConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Selector thread pools configuration.
- ServerAuthenticationHandlerConfig - Interface in com.pushtechnology.diffusion.api.config
- 
An authentication handler hosted on the server.
- ServerConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Server Configuration.
- ServerShutdownHook - Interface in com.pushtechnology.diffusion.api.publisher
- 
This is the interface for the ServerShutdownHook.
- serverStarting() - Method in interface com.pushtechnology.diffusion.api.publisher.ServerStartupHook
- 
This method is called when the server is starting.
- ServerStartupHook - Interface in com.pushtechnology.diffusion.api.publisher
- 
This is the interface for the ServerStartupHook.
- serverStopping() - Method in interface com.pushtechnology.diffusion.api.publisher.ServerShutdownHook
- 
This method is called when the Server is stopping.
- SessionConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Connector session configuration attributes.
- SessionConfig.CompressionScheme - Enum Class in com.pushtechnology.diffusion.api.config
- 
Compression schemes.
- SessionReplicationConfig - Interface in com.pushtechnology.diffusion.api.config
- 
The configuration for the session replication service.
- setAliasFile(String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Sets the alias file.
- setAuthenticationHandlers(List<? extends AuthenticationHandlerConfig>) - Method in interface com.pushtechnology.diffusion.api.config.SecurityConfig
- 
Authentication handlers, in order of decreasing precedence.
- setBackgroundPoolSize(int) - Method in interface com.pushtechnology.diffusion.api.config.ThreadsConfig
- 
Sets the number of threads to use for the background thread pool.
- setBacklog(int) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the backlog.
- setBody(byte[]) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Set the body of the HTTP request.
- setBody(ByteBuffer) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Set the body of the HTTP request.
- setCacheSizeLimit(int) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Sets the cache size limit.
- setChunkedEncoding() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets transfer encoding header to chunked.
- setClientService(String) - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Add a client service.
- setCompressionEnabled(boolean) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Toggles the response to be compressed or not.
- setCompressionSchemes(Set<SessionConfig.CompressionScheme>) - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Set the compression schemes supported by this connector.
- setCompressionThreshold(int) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Sets the compression threshold.
- setConfigDirectory(String) - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Sets the path of the directory holding the journal configuration file.
- setConfigFile(String) - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Sets the name of the configuration file within the indicated configuration directory.
- setConflates(boolean) - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Sets whether the queue has conflation enabled by default.
- setConnectionClose() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets the connection header to close.
- setConnectionKeepAlive() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets the Keep-Alive header.
- setConnectionPort(int) - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Sets the JMX service port.
- setConnectionTimeout(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets the connection timeout.
- setConnectionTimeout(long) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the connection timeout for inbound connections.
- setConnectionTimeout(long) - Method in interface com.pushtechnology.diffusion.api.config.TimeoutsConfig
- 
Sets the connection timeout.
- setConnector(String) - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Sets the name of the connector used to configure connections to other servers in the cluster.
- setConsoleMonitoredLog(String) - Method in interface com.pushtechnology.diffusion.api.config.LoggingConfig
- 
Deprecated.since 6.9
- setConsoleMonitoredLog(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Sets the console monitored log path.
- setContentLength(int) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets the content length header.
- setCookie(String) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets the session cookie header.
- setCookieDisabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Sets the session cookie as enabled/disabled.
- setCORSOrigin(String) - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Sets the CORS origin.
- setCorsResponseOrigin(String) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets the cors response origin header.
- setDebug(boolean) - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Sets debug.
- setDebug(boolean) - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Sets debug option.
- setDebug(boolean) - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiConfig
- 
Sets debug option for associated HTTP service config.
- setDebug(boolean) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Sets debug option.
- setDebug(boolean) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Sets debug option.
- setDefaultLogDirectory(String) - Method in interface com.pushtechnology.diffusion.api.config.LoggingConfig
- 
Deprecated.since 6.9
- setDefaultLogDirectory(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Sets the default log directory path.
- setDefaultQueue(String) - Method in interface com.pushtechnology.diffusion.api.config.QueuesConfig
- 
Sets the name of the default queue definition.
- setDefaultSelectorThreadPool(String) - Method in interface com.pushtechnology.diffusion.api.config.SelectorThreadPoolsConfig
- 
Sets the thread pool definition to use as default selector thread pool.
- setEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.ConfigurationReplicationConfig
- 
Set replication of configuration items enabled.
- setEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.GeoIpConfig
- 
Sets enabled flag.
- setEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Enable or disable the journal service.
- setEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Sets whether or not a remote JMX Connector is enabled or not.
- setEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.PersistenceConfig
- 
Enable or disable the persistence service.
- setEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.SessionReplicationConfig
- 
Set replication enabled.
- setEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.TopicReplicationConfig
- 
Set replication enabled.
- setErrorPage(String) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Sets the error page.
- setETag(String) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets the Etag header.
- setExcludedPaths(Set<String>) - Method in interface com.pushtechnology.diffusion.api.config.TopicReplicationConfig
- 
Deprecated.since 6.11The ability to include or exclude paths will be removed in a future release. 
- setExternalHost(String) - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Optionally override the host name that peer servers should use to connect to this server.
- setExternalPort(Integer) - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Optionally override the port that peer servers should use to connect to this server.
- setFile(String) - Method in interface com.pushtechnology.diffusion.api.config.KeyStoreConfig
- 
Sets the file path of the KeyStore.
- setFileLifeTime(long) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Sets the file lifetime.
- setFileName(String) - Method in interface com.pushtechnology.diffusion.api.config.GeoIpConfig
- 
Sets the name of the Maxmind GeoCityIP city file.
- setFileService(String) - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
Add a file service.
- setFileSizeLimit(int) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostCacheConfig
- 
Sets the file size limit.
- setHeader(String, String) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Adds a header to the response.
- setHeadResponse() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
If this method is called, then the resulting response will be a HEAD response only.
- setHost(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the host address to bind to.
- setHost(String) - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Set the host.
- setInboundPool(String) - Method in interface com.pushtechnology.diffusion.api.config.ThreadsConfig
- 
Sets the thread pool definition to use for the inbound thread pool.
- setIncludedPaths(Set<String>) - Method in interface com.pushtechnology.diffusion.api.config.TopicReplicationConfig
- 
Deprecated.since 6.11The ability to include or exclude paths will be removed in a future release. 
- setInputBufferSize(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets the input buffer size for the connection.
- setInputBufferSize(int) - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Sets the input buffer size.
- setKeepAlive(boolean) - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Sets the TCP keep alive option.
- setKeepAlive(long) - Method in interface com.pushtechnology.diffusion.api.config.ReconnectConfig
- 
Sets the keep alive value.
- setKeystoreConfig(KeyStoreConfig) - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Sets the keystore configuration.
- setKubernetesEnabled(boolean) - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Deprecated.since 6.11Use the official Hazelcast feature instead. 
- setLastModifiedDate(long) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets the Last Modified header to the date supplied.
- setLatencyWarning(long) - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Sets the latency warning threshold.
- setLog(String) - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Deprecated.since 6.8
- setLowerThreshold(int) - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Sets the lower threshold.
- setMandatory(boolean) - Method in interface com.pushtechnology.diffusion.api.config.KeyStoreConfig
- 
Sets if keyStore is mandatory.
- setMaximumBytes(long) - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Sets the maximum size of the outbound message queue in bytes.
- setMaximumDepth(int) - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Sets the maximum depth of the queue.
- setMaximumEventQueueSize(int) - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Sets the maximum event queue size.
- setMaximumInboundRequestSize(int) - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Sets the maximum inbound request size.
- setMaximumInboundRequestSize(int) - Method in interface com.pushtechnology.diffusion.api.config.HTTPServiceConfig
- 
Sets maximum inbound request size.
- setMaximumInboundRequestSize(int) - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiConfig
- 
Sets maximum inbound request size for associated HTTP service config.
- setMaximumMessageSize(int) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Sets the maximum message size.
- setMaximumQueuedBytes(long) - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Sets the maximum number of bytes that can be used by all outbound message queues of sessions using this connector.
- setMaximumQueueDepth(int) - Method in interface com.pushtechnology.diffusion.api.config.ReconnectConfig
- 
Sets the maximum queue depth value.
- setMaximumQueueSize(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets the maximum queue size for messages queued to be sent to the primary server.
- setMessageSequenceTimeout(long) - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Sets the message sequence timeout.
- setMimeType(String) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Change the default mime type.
- setMinify(boolean) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Sets minify option.
- setMonitorPeriod(long) - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Sets the multiplexer progress monitoring period.
- setNoCache() - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Sets cache control to no-store, no-cache.
- setNoDelay(boolean) - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Sets the no delay option.
- setOutputBufferSize(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets the output buffer size.
- setOutputBufferSize(int) - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Sets the output buffer size.
- setOutputFrequency(long) - Method in interface com.pushtechnology.diffusion.api.config.ClientStatisticsConfig
- 
Sets the output frequency for statistics reports to the log.
- setPassword(String) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets a password to be used when authenticating with the primary server.
- setPassword(String) - Method in interface com.pushtechnology.diffusion.api.config.KeyStoreConfig
- 
Sets the keyStore password.
- setPersistenceDirectory(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Sets the name of a directory under which persistent files will be maintained.
- setPort(int) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the port that the connector binds to.
- setPrincipal(String) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets the security principal to use when authenticating with the primary server.
- setProtocols(Set<ConnectorConfig.Protocol>) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the client protocols supported by this connector.
- setProvider(String) - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Set the provider for replication.
- setProxyProtocol(ConnectorConfig.ProxyProtocol) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the proxy protocol required for connection.
- setQueueDefinition(String) - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Sets the queue definition.
- setQueueSize(int) - Method in interface com.pushtechnology.diffusion.api.config.ThreadPoolConfig
- 
Sets the queue size.
- setQuorum(int) - Method in interface com.pushtechnology.diffusion.api.config.ReplicationConfig
- 
Sets the quorum size.
- setReconnectTimeout(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets the overall reconnection timeout value.
- setRecoveryBufferSize(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Set the recovery buffer size.
- setRecoveryBufferSize(int) - Method in interface com.pushtechnology.diffusion.api.config.ReconnectConfig
- 
Set the maximum number of sent messages that can be recovered on reconnection.
- setRegistryPort(int) - Method in interface com.pushtechnology.diffusion.api.config.ManagementConfig
- 
Sets the RMI registry port.
- setRequired(boolean) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets a boolean value to specify if the connector is required on startup.
- setResetFrequency(long) - Method in interface com.pushtechnology.diffusion.api.config.ClientStatisticsConfig
- 
Sets the reset frequency
- setResponseCode(int) - Method in class com.pushtechnology.diffusion.api.webserver.HTTPResponse
- 
Set the response code for the HTTP response, default is 200.
- setRestServiceConfig() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
- 
AddsRestServiceConfigfor this web server config.
- setRetryDelay(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Specifies the number of milliseconds to wait after failing to connect or losing the connection to the primary server before trying to connect again.
- setReuseAddress(boolean) - Method in interface com.pushtechnology.diffusion.api.config.SocketConditioningConfig
- 
Sets the reuse address option.
- setSelectorThreadPoolDefinition(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the thread pool definition.
- setServerName(String) - Method in interface com.pushtechnology.diffusion.api.config.ServerConfig
- 
Sets the server name.
- setServiceDetails(HTTPServiceDetails) - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPServiceHandler
- 
This is called upon instantiating the handler to pass it the configured details of the service.
- setSessionProperties(List<String>) - Method in interface com.pushtechnology.diffusion.api.config.JournalConfig
- 
Sets the session properties that should be logged with journal entries that relate to client sessions.
- setSessionTokenTimeoutInMins(long) - Method in interface com.pushtechnology.diffusion.api.config.RestServiceConfig
- 
Sets the session token time out value in minutes.
- setShutdownHook(String) - Method in interface com.pushtechnology.diffusion.api.config.HooksConfig
- 
Sets the value of the shutdownHook property.
- setSize(int) - Method in interface com.pushtechnology.diffusion.api.config.MultiplexerConfig
- 
Sets the number of multiplexer threads.
- setSize(int) - Method in interface com.pushtechnology.diffusion.api.config.ThreadPoolConfig
- 
Sets the pool size.
- setStartConditions(List<? extends ConnectorConfig.StartCondition>) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the conditions that must be satisfied before the connector is automatically started.
- setStartupHook(String) - Method in interface com.pushtechnology.diffusion.api.config.HooksConfig
- 
Sets the start up hook.
- setStatic(boolean) - Method in interface com.pushtechnology.diffusion.api.config.VirtualHostConfig
- 
Sets static option.
- setSystemPingFrequency(long) - Method in interface com.pushtechnology.diffusion.api.config.SessionConfig
- 
Sets the system ping frequency.
- setThreadPoolDefinition(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the thread pool definition.
- setType(ValidationPolicyConfig.Type) - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Sets the policy type.
- setType(String) - Method in interface com.pushtechnology.diffusion.api.config.MimeConfig
- 
Sets the associated mime type.
- setUpperThreshold(int) - Method in interface com.pushtechnology.diffusion.api.config.QueueConfig
- 
Sets the upper threshold.
- setValidationPolicyFile(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets a validation policy file.
- setWebServer(String) - Method in interface com.pushtechnology.diffusion.api.config.ConnectorConfig
- 
Sets the Web Server.
- setWebsocketOrigin(String) - Method in interface com.pushtechnology.diffusion.api.config.ClientServiceConfig
- 
Sets the WebSocket origin patten.
- setWriteTimeout(int) - Method in interface com.pushtechnology.diffusion.api.config.FanOutConnectionConfig
- 
Deprecated.Sets the write timeout value.
- setWriteTimeout(long) - Method in interface com.pushtechnology.diffusion.api.config.FileServiceConfig
- 
Sets the write timeout.
- setWriteTimeout(long) - Method in interface com.pushtechnology.diffusion.api.config.TimeoutsConfig
- 
Sets the value of the write timeout for blocking write operations.
- SocketConditioningConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Socket Conditioning configuration for a connector.
- start() - Method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- 
Starts the server.
- start() - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion
- 
Starts the server.
- STARTED - Enum constant in enum class com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.State
- 
The server has started.
- STARTING - Enum constant in enum class com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.State
- 
The server is being initialized.
- startService() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Start the service.
- StatisticsConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Statistics Configuration.
- stop() - Method in class com.pushtechnology.diffusion.api.server.DiffusionServer
- 
Stops the server.
- stop() - Method in interface com.pushtechnology.diffusion.api.server.EmbeddedDiffusion
- 
Stops the server.
- STOPPED - Enum constant in enum class com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.State
- 
The server has stopped.
- STOPPING - Enum constant in enum class com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.State
- 
The server is being shutdown.
- stopService() - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPVirtualHost
- 
Stop the service.
- SystemAuthenticationHandlerConfig - Interface in com.pushtechnology.diffusion.api.config
- 
The system authentication handler.
- SystemAuthenticationHandlerConfigImpl - Class in com.pushtechnology.diffusion.api.internal.config
- 
Implementation ofSystemAuthenticationHandlerConfig.
- SystemAuthenticationHandlerConfigImpl() - Constructor for class com.pushtechnology.diffusion.api.internal.config.SystemAuthenticationHandlerConfigImpl
- 
Default constructor used if no system authentication handler is configured.
- SystemAuthenticationHandlerConfigImpl(String) - Constructor for class com.pushtechnology.diffusion.api.internal.config.SystemAuthenticationHandlerConfigImpl
- 
Constructor.
T
- ThreadPoolConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Thread Pool Configuration.
- ThreadsConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Configuration of Thread Related Information.
- TimeoutsConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Configuration of timeouts.
- TopicReplicationConfig - Interface in com.pushtechnology.diffusion.api.config
- 
The configuration for topic replication.
U
- UserLibrariesConfig - Interface in com.pushtechnology.diffusion.api.config
- 
User Library Config Details.
V
- validate(String, String, String, Locale) - Method in interface com.pushtechnology.diffusion.api.config.ValidationPolicyConfig
- 
Check to see if the supplied details are valid for this policy.
- ValidationPolicyConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Validation Policy Configuration.
- ValidationPolicyConfig.Type - Enum Class in com.pushtechnology.diffusion.api.config
- 
Policy type.
- ValidationPolicyLocaleConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Validation Policy Locale Config.
- value() - Element in annotation interface com.pushtechnology.diffusion.api.metrics.Counter
- value() - Element in annotation interface com.pushtechnology.diffusion.api.metrics.Gauge
- value() - Element in annotation interface com.pushtechnology.diffusion.api.metrics.Named
- valueOf(String) - Static method in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.Protocol
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.ProxyProtocol
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiType
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pushtechnology.diffusion.api.config.SessionConfig.CompressionScheme
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pushtechnology.diffusion.api.config.ValidationPolicyConfig.Type
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.State
- 
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.Protocol
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pushtechnology.diffusion.api.config.ConnectorConfig.ProxyProtocol
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pushtechnology.diffusion.api.config.RestServiceConfig.RestApiType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pushtechnology.diffusion.api.config.SessionConfig.CompressionScheme
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pushtechnology.diffusion.api.config.ValidationPolicyConfig.Type
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pushtechnology.diffusion.api.server.EmbeddedDiffusion.State
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- VirtualHostCacheConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Virtual Host Cache Configuration.
- VirtualHostConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Virtual Host Configuration.
- VirtualHostRealmConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Virtual Host Realm Configuration.
- VirtualHostRealmUserConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Virtual Host Realm User Configuration.
W
- WebServerConfig - Interface in com.pushtechnology.diffusion.api.config
- 
Web Server Configuration.
- WHITELIST - Enum constant in enum class com.pushtechnology.diffusion.api.config.ValidationPolicyConfig.Type
- 
A whitelist requires that at least one policy rule matches for the action to be accepted.
- writeResponse(ByteBuffer) - Method in interface com.pushtechnology.diffusion.api.webserver.HTTPRequest
- 
Write a response.
Z
- ZLIB - Enum constant in enum class com.pushtechnology.diffusion.api.config.SessionConfig.CompressionScheme
- 
Compression using the zlib library and the DEFLATE algorithm.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Fan-out is deprecated and will be removed in a future release. Use Remote Servers in preference.