Skip navigation links
A B C D E G H I L N O R S T U V 

A

AGGREGATING_CONTENT_TYPE - Static variable in class org.ametiste.sns.data.content.templates.AggregatingContentTemplate
 
AggregatingContentTemplate - Class in org.ametiste.sns.data.content.templates
 
append(String, Serializable) - Method in class org.ametiste.sns.client.model.ReportContext
 
appendContext(ReportContext) - Method in class org.ametiste.sns.data.content.templates.AggregatingContentTemplate
 
appendContext(ReportContext) - Method in class org.ametiste.sns.data.content.templates.ThrowableContentTemplate
 
appendCounter(int) - Method in class org.ametiste.sns.data.content.templates.AggregatingContentTemplate
 
appendCustomField(String, Serializable) - Method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
appendHeader(String, String) - Method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
appendMethod(String) - Method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
appendPath(String) - Method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
appendQuery(String) - Method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 

B

build() - Method in class org.ametiste.sns.data.content.templates.AggregatingContentTemplate
 
build() - Method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
build() - Method in class org.ametiste.sns.data.content.templates.ThrowableContentTemplate
 
buildMessage(ReportMessage) - Method in class org.ametiste.sns.client.drivers.protocol.RestfulReportCreationProtocol
 
buildReport() - Method in class org.ametiste.sns.client.creators.injectors.model.ReportBuilder
 

C

CONTENT_TYPE - Static variable in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
CONTENT_TYPE - Static variable in class org.ametiste.sns.data.content.templates.TriggeredMetricsContentTemplate
 
createContent(Report) - Static method in class org.ametiste.sns.data.content.templates.AggregatingContentTemplate
 
createContent(Throwable) - Static method in class org.ametiste.sns.data.content.templates.ThrowableContentTemplate
 
createContentFromRequest(HttpServletRequest) - Static method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
createNewReport(UUID, Date, String, String, Serializable) - Method in class org.ametiste.sns.client.drivers.multithread.LimitableThreadPoolWrapperDriver
 
createNewReport(UUID, Date, String, String, Serializable) - Method in interface org.ametiste.sns.client.drivers.ReportServiceDriver
Creates new report on the service usin given parameters.
createNewReport(UUID, Date, String, String, Serializable) - Method in class org.ametiste.sns.client.drivers.SnsReportRESTfulServiceDriver
 
createReport(ReportData) - Method in class org.ametiste.sns.client.creators.InjectingReportCreator
 
createTemplate() - Static method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
createTemplateFromRequest(HttpServletRequest) - Static method in class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
CurrentTimeEnvironmentData - Class in org.ametiste.sns.client.creators.injectors.support.environment
Created by ametiste on 8/20/15.
CurrentTimeEnvironmentData() - Constructor for class org.ametiste.sns.client.creators.injectors.support.environment.CurrentTimeEnvironmentData
 

D

DataInjector - Interface in org.ametiste.sns.client.creators.injectors
Created by ametiste on 8/19/15.
DEFAULT_PROTOCOL - Static variable in class org.ametiste.sns.client.drivers.SnsReportRESTfulServiceDriver
 
DEFAULT_SERVICE_HOST - Static variable in class org.ametiste.sns.client.drivers.SnsReportRESTfulServiceDriver
 

E

EnvironmentData - Interface in org.ametiste.sns.client.creators.injectors.model
Created by ametiste on 8/19/15.
EnvironmentInjector - Interface in org.ametiste.sns.client.creators.injectors
Created by ametiste on 8/19/15.
ERROR_CONTENT_TYPE - Static variable in class org.ametiste.sns.data.content.templates.ThrowableContentTemplate
 
ErrorReportData - Class in org.ametiste.sns.client.creators.injectors.support.report
Created by ametiste on 8/21/15.
ErrorReportData(UUID, Throwable, ReportContext) - Constructor for class org.ametiste.sns.client.creators.injectors.support.report.ErrorReportData
 

G

getContent() - Method in class org.ametiste.sns.client.drivers.ReportMessage
 
getContext() - Method in class org.ametiste.sns.client.model.ReportContext
 
getDate() - Method in class org.ametiste.sns.client.drivers.ReportMessage
 
getDate() - Method in class org.ametiste.sns.client.model.Report
 
getReportContent() - Method in class org.ametiste.sns.client.model.Report
 
getReportId() - Method in class org.ametiste.sns.client.drivers.ReportMessage
 
getReportId() - Method in class org.ametiste.sns.client.model.Report
 
getReportSender() - Method in class org.ametiste.sns.client.model.Report
 
getReportType() - Method in class org.ametiste.sns.client.model.Report
 
getSender() - Method in class org.ametiste.sns.client.drivers.ReportMessage
 
getSnsNamespace() - Method in class org.ametiste.sns.client.drivers.multithread.LimitableThreadPoolWrapperDriver
 
getType() - Method in class org.ametiste.sns.client.drivers.ReportMessage
 

H

HttpRequestContentTemplate - Class in org.ametiste.sns.data.content.templates
 
HttpRequestContentTemplate() - Constructor for class org.ametiste.sns.data.content.templates.HttpRequestContentTemplate
 
HttpRequestReportData - Class in org.ametiste.sns.client.creators.injectors.support.report
Created by ametiste on 8/21/15.
HttpRequestReportData(UUID, HttpServletRequest) - Constructor for class org.ametiste.sns.client.creators.injectors.support.report.HttpRequestReportData
 
HttpRequestReportData(UUID, HttpServletRequest, Throwable) - Constructor for class org.ametiste.sns.client.creators.injectors.support.report.HttpRequestReportData
 

I

inject(EnvironmentInjector) - Method in interface org.ametiste.sns.client.creators.injectors.model.EnvironmentData
 
inject(DataInjector) - Method in interface org.ametiste.sns.client.creators.injectors.model.ReportData
 
inject(EnvironmentInjector) - Method in class org.ametiste.sns.client.creators.injectors.support.environment.CurrentTimeEnvironmentData
 
inject(EnvironmentInjector) - Method in class org.ametiste.sns.client.creators.injectors.support.environment.SenderEnvironmentData
 
inject(DataInjector) - Method in class org.ametiste.sns.client.creators.injectors.support.report.ErrorReportData
 
inject(DataInjector) - Method in class org.ametiste.sns.client.creators.injectors.support.report.HttpRequestReportData
 
inject(DataInjector) - Method in class org.ametiste.sns.client.creators.injectors.support.report.TriggeredMetricReportData
 
injectContextEntry(String, Object) - Method in interface org.ametiste.sns.client.creators.injectors.DataInjector
 
injectContextEntry(String, Object) - Method in interface org.ametiste.sns.client.creators.injectors.EnvironmentInjector
 
injectContextEntry(String, Object) - Method in class org.ametiste.sns.client.creators.injectors.model.ReportBuilder
 
injectDate(Date) - Method in interface org.ametiste.sns.client.creators.injectors.EnvironmentInjector
 
injectDate(Date) - Method in class org.ametiste.sns.client.creators.injectors.model.ReportBuilder
 
injectId(UUID) - Method in interface org.ametiste.sns.client.creators.injectors.DataInjector
 
injectId(UUID) - Method in class org.ametiste.sns.client.creators.injectors.model.ReportBuilder
 
InjectingReportCreator - Class in org.ametiste.sns.client.creators
Created by ametiste on 8/19/15.
InjectingReportCreator(ReportServiceDriver, List<EnvironmentData>, ReportErrorMode) - Constructor for class org.ametiste.sns.client.creators.InjectingReportCreator
 
InjectingReportCreator(ReportServiceDriver, List<EnvironmentData>) - Constructor for class org.ametiste.sns.client.creators.InjectingReportCreator
 
injectSender(String) - Method in interface org.ametiste.sns.client.creators.injectors.EnvironmentInjector
 
injectSender(String) - Method in class org.ametiste.sns.client.creators.injectors.model.ReportBuilder
 
injectType(String) - Method in interface org.ametiste.sns.client.creators.injectors.DataInjector
 
injectType(String) - Method in class org.ametiste.sns.client.creators.injectors.model.ReportBuilder
 

L

LimitableThreadPoolWrapperDriver - Class in org.ametiste.sns.client.drivers.multithread
 
LimitableThreadPoolWrapperDriver(ReportServiceDriver, String, String, int, int) - Constructor for class org.ametiste.sns.client.drivers.multithread.LimitableThreadPoolWrapperDriver
 

N

NamedThreadFactory - Class in org.ametiste.sns.client.drivers.multithread
 
NamedThreadFactory(String) - Constructor for class org.ametiste.sns.client.drivers.multithread.NamedThreadFactory
 
newThread(Runnable) - Method in class org.ametiste.sns.client.drivers.multithread.NamedThreadFactory
 

O

org.ametiste.sns.client.creators - package org.ametiste.sns.client.creators
 
org.ametiste.sns.client.creators.injectors - package org.ametiste.sns.client.creators.injectors
 
org.ametiste.sns.client.creators.injectors.model - package org.ametiste.sns.client.creators.injectors.model
 
org.ametiste.sns.client.creators.injectors.support.environment - package org.ametiste.sns.client.creators.injectors.support.environment
 
org.ametiste.sns.client.creators.injectors.support.report - package org.ametiste.sns.client.creators.injectors.support.report
 
org.ametiste.sns.client.drivers - package org.ametiste.sns.client.drivers
 
org.ametiste.sns.client.drivers.multithread - package org.ametiste.sns.client.drivers.multithread
 
org.ametiste.sns.client.drivers.protocol - package org.ametiste.sns.client.drivers.protocol
 
org.ametiste.sns.client.model - package org.ametiste.sns.client.model
 
org.ametiste.sns.data.content.templates - package org.ametiste.sns.data.content.templates
 

R

Report - Class in org.ametiste.sns.client.model
 
Report(UUID, Date, String, String, Serializable) - Constructor for class org.ametiste.sns.client.model.Report
 
ReportBuilder - Class in org.ametiste.sns.client.creators.injectors.model
Created by ametiste on 8/19/15.
ReportBuilder() - Constructor for class org.ametiste.sns.client.creators.injectors.model.ReportBuilder
 
ReportContext - Class in org.ametiste.sns.client.model
 
ReportContext() - Constructor for class org.ametiste.sns.client.model.ReportContext
 
ReportData - Interface in org.ametiste.sns.client.creators.injectors.model
Created by ametiste on 8/19/15.
ReportErrorMode - Enum in org.ametiste.sns.client.creators
Created by ametiste on 10/5/15.
ReportMessage - Class in org.ametiste.sns.client.drivers
 
ReportMessage(UUID, Date, String, String, Serializable) - Constructor for class org.ametiste.sns.client.drivers.ReportMessage
 
ReportRunner - Class in org.ametiste.sns.client.drivers.multithread
 
ReportRunner(ReportServiceDriver, Report) - Constructor for class org.ametiste.sns.client.drivers.multithread.ReportRunner
 
ReportServiceDriver - Interface in org.ametiste.sns.client.drivers
A low-level Report Service driver interface.
RestfulReportCreationProtocol - Class in org.ametiste.sns.client.drivers.protocol
 
RestfulReportCreationProtocol(String) - Constructor for class org.ametiste.sns.client.drivers.protocol.RestfulReportCreationProtocol
 
run() - Method in class org.ametiste.sns.client.drivers.multithread.ReportRunner
 

S

SenderEnvironmentData - Class in org.ametiste.sns.client.creators.injectors.support.environment
Created by ametiste on 8/20/15.
SenderEnvironmentData(String) - Constructor for class org.ametiste.sns.client.creators.injectors.support.environment.SenderEnvironmentData
 
SnsReportRESTfulServiceDriver - Class in org.ametiste.sns.client.drivers
Implementation of the ReportServiceDriver that use RestTemplate to communicate with the SNS Report Service through REST API.
SnsReportRESTfulServiceDriver(String, RestTemplate, Protocol<ReportMessage, HttpProtocolMessage<Map<String, Object>>>) - Constructor for class org.ametiste.sns.client.drivers.SnsReportRESTfulServiceDriver
 
SnsReportRESTfulServiceDriver(RestTemplate) - Constructor for class org.ametiste.sns.client.drivers.SnsReportRESTfulServiceDriver
 

T

ThrowableContentTemplate - Class in org.ametiste.sns.data.content.templates
 
TriggeredMetricReportData - Class in org.ametiste.sns.client.creators.injectors.support.report
Created by ametiste on 8/21/15.
TriggeredMetricReportData(UUID, String, long, HttpServletRequest) - Constructor for class org.ametiste.sns.client.creators.injectors.support.report.TriggeredMetricReportData
 
TriggeredMetricsContentTemplate - Class in org.ametiste.sns.data.content.templates
 
TriggeredMetricsContentTemplate() - Constructor for class org.ametiste.sns.data.content.templates.TriggeredMetricsContentTemplate
 

U

UnsupportedMethodException - Exception in org.ametiste.sns.client.drivers
Created by atlantis on 12/6/15.
UnsupportedMethodException(String) - Constructor for exception org.ametiste.sns.client.drivers.UnsupportedMethodException
 

V

valueOf(String) - Static method in enum org.ametiste.sns.client.creators.ReportErrorMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ametiste.sns.client.creators.ReportErrorMode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I L N O R S T U V 
Skip navigation links