Class ProxyUtils
java.lang.Object
org.chenile.proxy.utils.ProxyUtils
Builds an exchange from a service name and an operation name
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ApplicationContext(package private) ServiceRegistryService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindOperationInService(ChenileRemoteServiceDefinition serviceDefinition, String opName) findService(String serviceName) makeInterceptorList(List<String> componentNames) makeRemoteExchange(ChenileRemoteServiceDefinition serviceDefinition, ChenileRemoteOperationDefinition operationDefinition, HeaderCopier headerCopier) voidpopulateArgs(ChenileExchange exchange, Object[] args, ChenileRemoteOperationDefinition od)
-
Field Details
-
serviceRegistry
-
applicationContext
-
-
Constructor Details
-
ProxyUtils
public ProxyUtils()
-
-
Method Details
-
findService
-
findOperationInService
public ChenileRemoteOperationDefinition findOperationInService(ChenileRemoteServiceDefinition serviceDefinition, String opName) -
makeRemoteExchange
public RemoteChenileExchange makeRemoteExchange(ChenileRemoteServiceDefinition serviceDefinition, ChenileRemoteOperationDefinition operationDefinition, HeaderCopier headerCopier) -
populateArgs
public void populateArgs(ChenileExchange exchange, Object[] args, ChenileRemoteOperationDefinition od) -
makeInterceptorList
public List<Command<RemoteChenileExchange>> makeInterceptorList(ChenileRemoteOperationDefinition od) -
makeInterceptorList
-
makeInterceptorList
-