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 adds
RestServiceConfig.RestApiConfig
ofRestServiceConfig.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.11
Fan-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.11
Fan-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 the
Authenticator
interface. - 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.11
The 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.11
Fan-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.11
The 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
-
Returns
RestServiceConfig.RestApiConfig
associated 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
-
Get
RestServiceConfig
defined 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.11
Use 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.9
use
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
-
Removes
RestServiceConfig.RestApiConfig
of supplied type. - removeRestServiceConfig() - Method in interface com.pushtechnology.diffusion.api.config.WebServerConfig
-
Removes instance of
RestServiceConfig
. - 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.11
The 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.11
The 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.11
Use 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
-
Adds
RestServiceConfig
for 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 of
SystemAuthenticationHandlerConfig
. - 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.