@NotThreadSafe public class AsyncMessageProcessor extends AbstractMessageProcessor
AbstractMessageProcessor that uses a separate
thread for performing the main actions.m_aRWLock| Constructor and Description |
|---|
AsyncMessageProcessor() |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.callback.CallbackList<com.helger.commons.callback.exception.IExceptionCallback<Throwable>> |
exceptionCallbacks() |
void |
handle(String sAction,
IMessage aMsg,
Map<String,Object> aOptions) |
addModule, executeAction, getAllActiveModules, getAllModules, getAllModulesOfClass, getModuleCount, getModuleOfClass, removeModule, startActiveModules, stopActiveModulesattrs, equals, getAttributeAsIntRequired, getAttributeAsStringRequired, getName, getSession, hashCode, initDynamicComponent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitattrs, getName, getSession, initDynamicComponent@Nonnull @ReturnsMutableObject public final com.helger.commons.callback.CallbackList<com.helger.commons.callback.exception.IExceptionCallback<Throwable>> exceptionCallbacks()
public void handle(@Nonnull String sAction, @Nonnull IMessage aMsg, @Nullable Map<String,Object> aOptions) throws OpenAS2Exception
OpenAS2ExceptionCopyright © 2013–2019 Philip Helger. All rights reserved.