Skip navigation links
C D E G H I M N O R S T 

C

cancel(ID) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 
cancelAll() - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Cancel an in progress recovery.

D

describeTo(Description) - Method in class org.ikasan.exceptionResolver.matcher.ThrowableCauseMatcher
 
describeTo(Description) - Method in class org.ikasan.exceptionResolver.matcher.ThrowableMessageMatcher
 

E

equals(Object) - Method in class org.ikasan.exceptionResolver.action.RetryAction
 
equals(Object) - Method in class org.ikasan.exceptionResolver.action.ScheduledRetryAction
 
ExceptionAction - Interface in org.ikasan.exceptionResolver.action
Interface for the Ikasan Exception Action.
ExceptionGroup - Interface in org.ikasan.exceptionResolver
Binds the ability to match any given Throwable, with an IkasanExceptionAction
ExceptionResolver - Interface in org.ikasan.exceptionResolver
This interface defines the public interface for invocation of the Ikasan Exception Handler
EXCLUDE_EVENT - Static variable in class org.ikasan.exceptionResolver.action.ExcludeEventAction
Exclude FlowEvent Action
ExcludeEventAction - Class in org.ikasan.exceptionResolver.action
Exception action indicating the Initiator should be Excluded
execute(JobExecutionContext) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Callback from the scheduler.

G

getAction() - Method in interface org.ikasan.exceptionResolver.ExceptionGroup
Accessor for bound IkasanExceptionAction
getAction() - Method in class org.ikasan.exceptionResolver.matcher.MatcherBasedExceptionGroup
 
getCronExpression() - Method in class org.ikasan.exceptionResolver.action.ScheduledRetryAction
 
getDelay() - Method in class org.ikasan.exceptionResolver.action.RetryAction
Accessor for delay
getFinalAction(ExceptionAction) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 
getInstance() - Static method in class org.ikasan.recovery.ScheduledRecoveryManagerFactory
Default implementation of a RecoveryManagerFactory instance.
getMaxRetries() - Method in class org.ikasan.exceptionResolver.action.RetryAction
Accessor for maxRetries
getMaxRetries() - Method in class org.ikasan.exceptionResolver.action.ScheduledRetryAction
Accessor for maxRetries
getRecoveryManager(String, String) - Method in class org.ikasan.recovery.ScheduledRecoveryManagerFactory
Create a new recovery manager instance based on the incoming parameters.
getResolver() - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Get the specific exception resolver

H

hashCode() - Method in class org.ikasan.exceptionResolver.action.RetryAction
HashCode default implementation
hashCode() - Method in class org.ikasan.exceptionResolver.action.ScheduledRetryAction
HashCode default implementation

I

Ignore - Static variable in class org.ikasan.exceptionResolver.action.IgnoreAction
Stop Action
IgnoreAction - Class in org.ikasan.exceptionResolver.action
Exception action indicating the flow will ignore and continue.
includes(Throwable) - Method in interface org.ikasan.exceptionResolver.ExceptionGroup
Determines if the given Throwable is a member of this logical group
includes(Throwable) - Method in class org.ikasan.exceptionResolver.matcher.MatcherBasedExceptionGroup
 
initialise() - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 
instance() - Static method in class org.ikasan.exceptionResolver.action.ExcludeEventAction
Accessor for static instance
instance() - Static method in class org.ikasan.exceptionResolver.action.IgnoreAction
Accessor for static instance
instance() - Static method in class org.ikasan.exceptionResolver.action.StopAction
Accessor for static instance
isRecovering() - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Are we currently running an active recovery.
isUnrecoverable() - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Is the situation unrecoverable.

M

MatcherBasedExceptionGroup - Class in org.ikasan.exceptionResolver.matcher
Default implementation of ExceptionGroup uses a TypeSafeMatcher to determine if the given Throwable is a member if this grouping
MatcherBasedExceptionGroup(Matcher<?>, ExceptionAction) - Constructor for class org.ikasan.exceptionResolver.matcher.MatcherBasedExceptionGroup
Constructor
matchesSafely(Throwable) - Method in class org.ikasan.exceptionResolver.matcher.ThrowableCauseMatcher
 
matchesSafely(Throwable) - Method in class org.ikasan.exceptionResolver.matcher.ThrowableMessageMatcher
 
MatchingExceptionResolver - Class in org.ikasan.exceptionResolver
Implementation of IkasanExceptionHandler that relies on a configuration of ExceptionGroups to match Throwables and apply Exception Actions Includes ability so set rules that are either specific to named components, on non specific
MatchingExceptionResolver(List<ExceptionGroup>, Map<String, List<ExceptionGroup>>) - Constructor for class org.ikasan.exceptionResolver.MatchingExceptionResolver
Constructor
MatchingExceptionResolver(List<ExceptionGroup>) - Constructor for class org.ikasan.exceptionResolver.MatchingExceptionResolver
Constructor

N

newRecoveryTrigger(long) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Factory method for creating a new recovery trigger.
newRecoveryTrigger(String) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Factory method for creating a new recovery trigger.

O

org.ikasan.exceptionResolver - package org.ikasan.exceptionResolver
 
org.ikasan.exceptionResolver.action - package org.ikasan.exceptionResolver.action
 
org.ikasan.exceptionResolver.matcher - package org.ikasan.exceptionResolver.matcher
 
org.ikasan.recovery - package org.ikasan.recovery
 

R

recover(ExceptionAction, String, Throwable, ID) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Common resolution of the action for the componentName and throwable instance
recover(String, Throwable) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Execute recovery based on the specified component name and exception.
recover(FlowInvocationContext, Throwable, T, ID) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Execute recovery based on the specified flowInvocationContext, exception, event and event identifier.
resolve(String, Throwable) - Method in interface org.ikasan.exceptionResolver.ExceptionResolver
Push an exception that occurred outside the scope of handling a data event to the Exception Handler
resolve(String, Throwable) - Method in class org.ikasan.exceptionResolver.MatchingExceptionResolver
 
RETRY_INFINITE - Static variable in class org.ikasan.exceptionResolver.action.RetryAction
indicator for an infinite retry
RETRY_INFINITE - Static variable in class org.ikasan.exceptionResolver.action.ScheduledRetryAction
indicator for an infinite retry
RetryAction - Class in org.ikasan.exceptionResolver.action
Exception Action indicating the operation should be retried
RetryAction() - Constructor for class org.ikasan.exceptionResolver.action.RetryAction
Default Constructor
RetryAction(long, int) - Constructor for class org.ikasan.exceptionResolver.action.RetryAction
Constructor

S

ScheduledRecoveryManager<ID> - Class in org.ikasan.recovery
Scheduled based stateful Recovery implementation.
ScheduledRecoveryManager(Scheduler, ScheduledJobFactory, String, String) - Constructor for class org.ikasan.recovery.ScheduledRecoveryManager
Constructor
ScheduledRecoveryManagerFactory - Class in org.ikasan.recovery
Recovery Manager Factory provides recovery manager instances currently only based on a the Ikasan Quartz scheduler for scheduled recovery management.
ScheduledRecoveryManagerFactory(Scheduler, ScheduledJobFactory) - Constructor for class org.ikasan.recovery.ScheduledRecoveryManagerFactory
Constructor
ScheduledRetryAction - Class in org.ikasan.exceptionResolver.action
Exception Action indicating the operation should be retried within the context of a cron expressed schedule.
ScheduledRetryAction() - Constructor for class org.ikasan.exceptionResolver.action.ScheduledRetryAction
Default Constructor
ScheduledRetryAction(String, int) - Constructor for class org.ikasan.exceptionResolver.action.ScheduledRetryAction
Constructor
setConsumer(Consumer) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 
setCronExpression(String) - Method in class org.ikasan.exceptionResolver.action.ScheduledRetryAction
 
setDelay(long) - Method in class org.ikasan.exceptionResolver.action.RetryAction
Mutator for delay
setErrorReportingService(ErrorReportingService) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 
setExclusionService(ExclusionService) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 
setManagedResources(L) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 
setResolver(ExceptionResolver) - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Set a specific exception resolver
startManagedResources() - Method in class org.ikasan.recovery.ScheduledRecoveryManager
Start the components marked as including Managed Resources.
STOP - Static variable in class org.ikasan.exceptionResolver.action.StopAction
Stop Action
StopAction - Class in org.ikasan.exceptionResolver.action
Exception action indicating the Initiator should be stopped
stopManagedResources() - Method in class org.ikasan.recovery.ScheduledRecoveryManager
 

T

ThrowableCauseMatcher - Class in org.ikasan.exceptionResolver.matcher
Implementation of TypeSafeMatcher for matching instances of Throwable by considering the cause of the Throwable When passed a throwable for matching, this implementation will apply another matcher to both that throwable and its cause.
ThrowableCauseMatcher(Matcher<?>, boolean) - Constructor for class org.ikasan.exceptionResolver.matcher.ThrowableCauseMatcher
Constructor
ThrowableCauseMatcher(Matcher<?>) - Constructor for class org.ikasan.exceptionResolver.matcher.ThrowableCauseMatcher
Constructor
ThrowableMessageMatcher - Class in org.ikasan.exceptionResolver.matcher
Implementation of TypeSafeMatcher for matching instances of Throwable by considering the message of the Throwable For now only supports direct matches of a supplied substring within the Throwable's message In future could be extended to support a more powerful regular expression match
ThrowableMessageMatcher(String) - Constructor for class org.ikasan.exceptionResolver.matcher.ThrowableMessageMatcher
Constructor
toString() - Method in class org.ikasan.exceptionResolver.action.ExcludeEventAction
 
toString() - Method in class org.ikasan.exceptionResolver.action.IgnoreAction
 
toString() - Method in class org.ikasan.exceptionResolver.action.RetryAction
 
toString() - Method in class org.ikasan.exceptionResolver.action.ScheduledRetryAction
 
toString() - Method in class org.ikasan.exceptionResolver.action.StopAction
 
toString() - Method in class org.ikasan.exceptionResolver.matcher.MatcherBasedExceptionGroup
 
toString() - Method in class org.ikasan.exceptionResolver.MatchingExceptionResolver
 
C D E G H I M N O R S T 
Skip navigation links

Copyright © 2007-2019 Ikasan. All Rights Reserved.