public class IsolatedServiceCaller extends Object
IbisLocalSender
that wraps around ServiceClient
implementation to make calls to a local Ibis adapter in a separate thread.Modifier and Type | Field and Description |
---|---|
protected org.apache.logging.log4j.Logger |
log |
Constructor and Description |
---|
IsolatedServiceCaller() |
Modifier and Type | Method and Description |
---|---|
void |
callServiceAsynchronous(ServiceClient service,
Message message,
PipeLineSession session,
ThreadLifeCycleEventListener threadLifeCycleEventListener) |
SenderResult |
callServiceIsolated(ServiceClient service,
Message message,
PipeLineSession session,
ThreadLifeCycleEventListener threadLifeCycleEventListener) |
org.springframework.core.task.TaskExecutor |
getTaskExecutor() |
void |
setTaskExecutor(org.springframework.core.task.TaskExecutor executor) |
public void setTaskExecutor(org.springframework.core.task.TaskExecutor executor)
public org.springframework.core.task.TaskExecutor getTaskExecutor()
public void callServiceAsynchronous(ServiceClient service, Message message, PipeLineSession session, ThreadLifeCycleEventListener threadLifeCycleEventListener)
public SenderResult callServiceIsolated(ServiceClient service, Message message, PipeLineSession session, ThreadLifeCycleEventListener threadLifeCycleEventListener) throws ListenerException
ListenerException
Copyright © 2023 Frank!Framework. All rights reserved.