Skip navigation links
A C F G H I L M N O P R S T V W 

A

AbstractProcessor<T,R> - Class in org.hawkular.apm.server.api.task
This abstract class represents the base class for processors.
AbstractProcessor(Processor.ProcessorType) - Constructor for class org.hawkular.apm.server.api.task.AbstractProcessor
This constructor initialises the type of the processor.

C

Cache<T> - Interface in org.hawkular.apm.server.api.services
This interface represents a cache.
CacheException - Exception in org.hawkular.apm.server.api.services
This class represents a cache exception.
CacheException(String) - Constructor for exception org.hawkular.apm.server.api.services.CacheException
This constructor initialises the exception message.
CacheException(Throwable) - Constructor for exception org.hawkular.apm.server.api.services.CacheException
This constructor initialises the associated exception.
CacheException(String, Throwable) - Constructor for exception org.hawkular.apm.server.api.services.CacheException
This constructor initialises the exception message.
cleanup(String, List<T>) - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
cleanup(String, List<T>) - Method in interface org.hawkular.apm.server.api.task.Processor
This method is called once all of the items in the list of been processed to generate new information.
CommunicationDetailsPublisher - Interface in org.hawkular.apm.server.api.services
This interface provides the capability for publishing communication details information.

F

FragmentCompletionTimePublisher - Interface in org.hawkular.apm.server.api.services
This interface provides the capability for publishing completion time information for individual fragments.

G

get(String, String) - Method in interface org.hawkular.apm.server.api.services.Cache
This method retrieves the information based on the supplied id.
getDeliveryDelay(List<R>) - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
getDeliveryDelay(List<R>) - Method in interface org.hawkular.apm.server.api.task.Processor
This method determines the delivery delay (in milliseconds) associated with the supplied list of results.
getProcessor() - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
getResultHandler() - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
getRetryCount() - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
getRetryDelay(List<T>, int) - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
getRetryDelay(List<T>, int) - Method in interface org.hawkular.apm.server.api.task.Processor
This method determines the retry delay (in milliseconds) associated with the supplied list of items.
getRetryHandler() - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
getRetrySubscriber() - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
getType() - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
getType() - Method in interface org.hawkular.apm.server.api.task.Processor
This method identifies the type of the processor.

H

handle(String, List<T>) - Method in interface org.hawkular.apm.server.api.task.Handler
This method handles the list of items.
handle(String, List<T>) - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
Handler<T> - Interface in org.hawkular.apm.server.api.task
This interface represents a generic handler of a list of items.

I

initialise(String, List<T>) - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
initialise(String, List<T>) - Method in interface org.hawkular.apm.server.api.task.Processor
This method enables the processor to perform some initialisation tasks before processing the items individually to generate new information.

L

LOGGER - Static variable in interface org.hawkular.apm.server.api.log.MsgLogger
 

M

MsgLogger - Interface in org.hawkular.apm.server.api.log
Log for INFO, WARN, ERROR and FATAL messages.
MsgLogger_$logger - Class in org.hawkular.apm.server.api.log
Warning this class consists of generated code.
MsgLogger_$logger(Logger) - Constructor for class org.hawkular.apm.server.api.log.MsgLogger_$logger
 

N

NodeDetailsPublisher - Interface in org.hawkular.apm.server.api.services
This interface provides the capability for publishing node details information.
NotificationPublisher - Interface in org.hawkular.apm.server.api.services
This interface provides the capability for publishing notifications.

O

org.hawkular.apm.server.api.log - package org.hawkular.apm.server.api.log
 
org.hawkular.apm.server.api.security - package org.hawkular.apm.server.api.security
 
org.hawkular.apm.server.api.services - package org.hawkular.apm.server.api.services
 
org.hawkular.apm.server.api.task - package org.hawkular.apm.server.api.task
 

P

ProcessingUnit<T,R> - Class in org.hawkular.apm.server.api.task
This class provides a processing unit for processing a batch of items against a defined processor, and managing the results and/or retries.
ProcessingUnit() - Constructor for class org.hawkular.apm.server.api.task.ProcessingUnit
 
processManyToMany(String, List<T>) - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
processManyToMany(String, List<T>) - Method in interface org.hawkular.apm.server.api.task.Processor
This method processes the supplied items to generate zero or more resulting values.
processOneToMany(String, T) - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
processOneToMany(String, T) - Method in interface org.hawkular.apm.server.api.task.Processor
This method processes the supplied item to generate zero or more resulting values.
processOneToOne(String, T) - Method in class org.hawkular.apm.server.api.task.AbstractProcessor
 
processOneToOne(String, T) - Method in interface org.hawkular.apm.server.api.task.Processor
This method processes the supplied item to optionally generated a new resulting value.
Processor<T,R> - Interface in org.hawkular.apm.server.api.task
This interface represents a processor.
Processor.ProcessorType - Enum in org.hawkular.apm.server.api.task
This method determines what type of processing should be performed on the inbound information.

R

RetryAttemptException - Exception in org.hawkular.apm.server.api.task
This exception class indicates that a failure occurred while processing one or more events, and therefore a retry should be performed.
RetryAttemptException(String) - Constructor for exception org.hawkular.apm.server.api.task.RetryAttemptException
This constructor initialises the message.
RetryAttemptException(Throwable) - Constructor for exception org.hawkular.apm.server.api.task.RetryAttemptException
This constructor initialises the associated exception.
RetryAttemptException(String, Throwable) - Constructor for exception org.hawkular.apm.server.api.task.RetryAttemptException
This constructor initialises the message and associated exception.

S

SecurityProvider - Interface in org.hawkular.apm.server.api.security
This interface represents a security provider responsible for identifying the current tenant id.
SecurityProviderException - Exception in org.hawkular.apm.server.api.security
This class represents a security exception.
SecurityProviderException(String) - Constructor for exception org.hawkular.apm.server.api.security.SecurityProviderException
 
SecurityProviderException(String, Throwable) - Constructor for exception org.hawkular.apm.server.api.security.SecurityProviderException
 
setProcessor(Processor<T, R>) - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
setResultHandler(Handler<R>) - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
setRetryCount(int) - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
setRetryHandler(Handler<T>) - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
setRetrySubscriber(String) - Method in class org.hawkular.apm.server.api.task.ProcessingUnit
 
store(String, List<T>) - Method in interface org.hawkular.apm.server.api.services.Cache
This methods stores the information in the cache.

T

TraceCompletionTimePublisher - Interface in org.hawkular.apm.server.api.services
This interface provides the capability for publishing completion time information for end to end traces.

V

validate(String, String) - Method in interface org.hawkular.apm.server.api.security.SecurityProvider
This method validates that the principal has access to the requested tenant.
valueOf(String) - Static method in enum org.hawkular.apm.server.api.task.Processor.ProcessorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hawkular.apm.server.api.task.Processor.ProcessorType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warnMaxRetryReached(Throwable) - Method in interface org.hawkular.apm.server.api.log.MsgLogger
 
warnMaxRetryReached(Throwable) - Method in class org.hawkular.apm.server.api.log.MsgLogger_$logger
 
warnMaxRetryReached$str() - Method in class org.hawkular.apm.server.api.log.MsgLogger_$logger
 
A C F G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.