Package org.apache.storm.daemon.drpc
Class DRPCThrift
- java.lang.Object
-
- org.apache.storm.daemon.drpc.DRPCThrift
-
- All Implemented Interfaces:
DistributedRPC.Iface,DistributedRPCInvocations.Iface
public class DRPCThrift extends Object implements DistributedRPC.Iface, DistributedRPCInvocations.Iface
-
-
Constructor Summary
Constructors Constructor Description DRPCThrift(DRPC drpc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringexecute(String functionName, String funcArgs)voidfailRequest(String id)voidfailRequestV2(String id, DRPCExecutionException e)DRPCRequestfetchRequest(String functionName)voidresult(String id, String result)
-
-
-
Constructor Detail
-
DRPCThrift
public DRPCThrift(DRPC drpc)
-
-
Method Detail
-
result
public void result(String id, String result) throws AuthorizationException
- Specified by:
resultin interfaceDistributedRPCInvocations.Iface- Throws:
AuthorizationException
-
fetchRequest
public DRPCRequest fetchRequest(String functionName) throws AuthorizationException
- Specified by:
fetchRequestin interfaceDistributedRPCInvocations.Iface- Throws:
AuthorizationException
-
failRequest
public void failRequest(String id) throws AuthorizationException
- Specified by:
failRequestin interfaceDistributedRPCInvocations.Iface- Throws:
AuthorizationException
-
failRequestV2
public void failRequestV2(String id, DRPCExecutionException e) throws AuthorizationException
- Specified by:
failRequestV2in interfaceDistributedRPCInvocations.Iface- Throws:
AuthorizationException
-
execute
public String execute(String functionName, String funcArgs) throws DRPCExecutionException, AuthorizationException
- Specified by:
executein interfaceDistributedRPC.Iface- Throws:
DRPCExecutionExceptionAuthorizationException
-
-