public class DefaultArchivePollingContainerExceptionHandler extends Object implements EventExceptionHandler<Object>
ArchivePollingContainer Filters last exception so it
         won't be repeatedly logged more than once per minute.| Constructor and Description | 
|---|
DefaultArchivePollingContainerExceptionHandler()  | 
DefaultArchivePollingContainerExceptionHandler(long timeWindowsMillis)  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
getTimeWindowMillis()  | 
void | 
onException(ListenerExecutionFailedException exception,
           Object data,
           GigaSpace gigaSpace,
           org.springframework.transaction.TransactionStatus txStatus,
           Object source)
This is the default handler if  
#setExceptionHandler(EventExceptionHandler) was not
 called. | 
void | 
onSuccess(Object data,
         GigaSpace gigaSpace,
         org.springframework.transaction.TransactionStatus txStatus,
         Object source)
This is the default handler if  
#setExceptionHandler(EventExceptionHandler) was not
 called. | 
boolean | 
shouldLog(ListenerExecutionFailedException exception,
         long now)  | 
void | 
storeLastException(ListenerExecutionFailedException exception,
                  long now)  | 
public DefaultArchivePollingContainerExceptionHandler()
public DefaultArchivePollingContainerExceptionHandler(long timeWindowsMillis)
public void onSuccess(Object data, GigaSpace gigaSpace, org.springframework.transaction.TransactionStatus txStatus, Object source) throws RuntimeException
#setExceptionHandler(EventExceptionHandler) was not
 called. Does nothing in case of a successful archive operationonSuccess in interface EventExceptionHandler<Object>data - The actual data object of the eventgigaSpace - A GigaSpace instance that can be used to perform additional operations
                  against the spacetxStatus - An optional transaction status allowing to rollback a transaction
                  programmaticallysource - Optional additional data or the actual source event data object (where
                  relevant)RuntimeExceptionpublic void onException(ListenerExecutionFailedException exception, Object data, GigaSpace gigaSpace, org.springframework.transaction.TransactionStatus txStatus, Object source) throws RuntimeException
#setExceptionHandler(EventExceptionHandler) was not
 called. Logs the exception if it has not occured in the last minute.onException in interface EventExceptionHandler<Object>exception - The listener thrown exceptiondata - The actual data object of the eventgigaSpace - A GigaSpace instance that can be used to perform additional operations
                  against the spacetxStatus - An optional transaction status allowing to rollback a transaction
                  programmaticallysource - Optional additional data or the actual source event data object (where
                  relevant)RuntimeExceptionpublic void storeLastException(ListenerExecutionFailedException exception, long now)
public boolean shouldLog(ListenerExecutionFailedException exception, long now)
public long getTimeWindowMillis()
Copyright © GigaSpaces.