Skip navigation links
A B C E G H I O P S 

A

aggregateProperties(Environment) - Method in class org.ametiste.scm.messaging.sender.client.client.environment.AppPropertiesAggregator
Get properties from all available sources.
AppPropertiesAggregator - Class in org.ametiste.scm.messaging.sender.client.client.environment
AppPropertiesAggregator provides functionality to create map of properties from Environment.
AppPropertiesAggregator() - Constructor for class org.ametiste.scm.messaging.sender.client.client.environment.AppPropertiesAggregator
 

B

BootstrapProperties - Class in org.ametiste.scm.messaging.sender.client.client.config
Defines set of properties that would be used to define event sender bootstrap behavior.
BootstrapProperties() - Constructor for class org.ametiste.scm.messaging.sender.client.client.config.BootstrapProperties
 

C

createEvent() - Method in interface org.ametiste.scm.messaging.sender.client.client.event.EventFactory
Create object of some Event subtype with all needed information about instance.
createEvent() - Method in class org.ametiste.scm.messaging.sender.client.client.event.StartupEventFactory
 

E

EventFactory - Interface in org.ametiste.scm.messaging.sender.client.client.event
Factory provides protocol to get event based on instance specific information (like id, version, properties, etc).
eventSender() - Method in class org.ametiste.scm.messaging.sender.client.client.config.StartupEventSendConfiguration
 
eventSenderBootstrap() - Method in class org.ametiste.scm.messaging.sender.client.client.config.StartupEventSendConfiguration
 
EventSenderBootstrap - Class in org.ametiste.scm.messaging.sender.client.client
EventSenderBootstrap class provides functionality to send event on service instance startup.
EventSenderBootstrap(EventFactory, EventSender, URI, boolean) - Constructor for class org.ametiste.scm.messaging.sender.client.client.EventSenderBootstrap
Create ready for use EventSenderBootstrap obejct.
eventSenderHttpClient() - Method in class org.ametiste.scm.messaging.sender.client.client.config.StartupEventSendConfiguration
 

G

getConnectTimeout() - Method in class org.ametiste.scm.messaging.sender.client.client.config.HttpClientProperties
 
getInstanceId() - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
getNodeId() - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
getReadTimeout() - Method in class org.ametiste.scm.messaging.sender.client.client.config.HttpClientProperties
 
getTargetUri() - Method in class org.ametiste.scm.messaging.sender.client.client.config.BootstrapProperties
 
getUri() - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
getVersion() - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 

H

HttpClientProperties - Class in org.ametiste.scm.messaging.sender.client.client.config
Defines set of properties that would be used to configure HttpClient instance for EventSender.
HttpClientProperties() - Constructor for class org.ametiste.scm.messaging.sender.client.client.config.HttpClientProperties
 

I

InstanceInfoProperties - Class in org.ametiste.scm.messaging.sender.client.client.config
Defines set of properties that would be used to define instance information.
InstanceInfoProperties() - Constructor for class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
isEnabled() - Method in class org.ametiste.scm.messaging.sender.client.client.config.BootstrapProperties
 
isStrict() - Method in class org.ametiste.scm.messaging.sender.client.client.config.BootstrapProperties
 

O

org.ametiste.scm.messaging.sender.client.client - package org.ametiste.scm.messaging.sender.client.client
 
org.ametiste.scm.messaging.sender.client.client.config - package org.ametiste.scm.messaging.sender.client.client.config
 
org.ametiste.scm.messaging.sender.client.client.environment - package org.ametiste.scm.messaging.sender.client.client.environment
 
org.ametiste.scm.messaging.sender.client.client.event - package org.ametiste.scm.messaging.sender.client.client.event
 

P

propertiesAggregator() - Method in class org.ametiste.scm.messaging.sender.client.client.config.StartupEventSendConfiguration
 

S

sanitize(String, Object) - Method in class org.ametiste.scm.messaging.sender.client.client.environment.Sanitizer
Sanitize the given value if necessary.
SANITIZE_STRING - Static variable in class org.ametiste.scm.messaging.sender.client.client.environment.Sanitizer
 
Sanitizer - Class in org.ametiste.scm.messaging.sender.client.client.environment
Sanitizer replace values of secret properties with asterisks.
Sanitizer() - Constructor for class org.ametiste.scm.messaging.sender.client.client.environment.Sanitizer
 
send() - Method in class org.ametiste.scm.messaging.sender.client.client.EventSenderBootstrap
Send event to target service.
setConnectTimeout(int) - Method in class org.ametiste.scm.messaging.sender.client.client.config.HttpClientProperties
 
setEnabled(boolean) - Method in class org.ametiste.scm.messaging.sender.client.client.config.BootstrapProperties
 
setInstanceId(String) - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
setKeysToSanitize(String...) - Method in class org.ametiste.scm.messaging.sender.client.client.environment.Sanitizer
Keys that should be sanitized.
setNodeId(String) - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
setReadTimeout(int) - Method in class org.ametiste.scm.messaging.sender.client.client.config.HttpClientProperties
 
setStrict(boolean) - Method in class org.ametiste.scm.messaging.sender.client.client.config.BootstrapProperties
 
setTargetUri(String) - Method in class org.ametiste.scm.messaging.sender.client.client.config.BootstrapProperties
 
setUri(String) - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
setVersion(String) - Method in class org.ametiste.scm.messaging.sender.client.client.config.InstanceInfoProperties
 
startupEventFactory() - Method in class org.ametiste.scm.messaging.sender.client.client.config.StartupEventSendConfiguration
 
StartupEventFactory - Class in org.ametiste.scm.messaging.sender.client.client.event
StartupInstanceEventFactory create event (InstanceStartupEvent) for sending on instance startup.
StartupEventFactory(String, String, String, URI, Map<String, Object>) - Constructor for class org.ametiste.scm.messaging.sender.client.client.event.StartupEventFactory
 
StartupEventSendConfiguration - Class in org.ametiste.scm.messaging.sender.client.client.config
Configuration for integrate bootstrap event sending process.
StartupEventSendConfiguration() - Constructor for class org.ametiste.scm.messaging.sender.client.client.config.StartupEventSendConfiguration
 
A B C E G H I O P S 
Skip navigation links