public class ServiceDispatcher extends Object
ServiceClient
interface.ServiceClient
Modifier and Type | Field and Description |
---|---|
protected org.apache.logging.log4j.Logger |
log |
Constructor and Description |
---|
ServiceDispatcher() |
Modifier and Type | Method and Description |
---|---|
String |
dispatchRequest(String serviceName,
String request,
PipeLineSession session)
Dispatch a request.
|
static ServiceDispatcher |
getInstance()
Use this method to get hold of the
ServiceDispatcher |
ServiceClient |
getListener(String name) |
Set<String> |
getRegisteredListenerNames()
Retrieve the names of the registered listeners in alphabetical order.
|
boolean |
isRegisteredServiceListener(String name)
Check whether a serviceName is registered at the
ServiceDispatcher . |
void |
registerServiceClient(String name,
ServiceClient listener) |
void |
unregisterServiceClient(String name) |
public static ServiceDispatcher getInstance()
ServiceDispatcher
public String dispatchRequest(String serviceName, String request, PipeLineSession session) throws ListenerException
ListenerException
public Set<String> getRegisteredListenerNames()
public boolean isRegisteredServiceListener(String name)
ServiceDispatcher
.public void registerServiceClient(String name, ServiceClient listener) throws ListenerException
ListenerException
public void unregisterServiceClient(String name)
public ServiceClient getListener(String name)
Copyright © 2023 Frank!Framework. All rights reserved.