Package com.mapr.client.impl.rpc
Class RpcBinding
- java.lang.Object
-
- com.mapr.client.impl.rpc.RpcBinding
-
-
Field Summary
Fields Modifier and Type Field Description protected intepochprotected MapRClientmapRClientprotected java.util.concurrent.atomic.AtomicIntegernextCallIdprotected java.util.concurrent.atomic.AtomicIntegernextConnId
-
Constructor Summary
Constructors Modifier Constructor Description protectedRpcBinding(MapRClient mapRClient)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description io.netty.channel.EventLoopGroupgetClientEventLoopGroup()MapRClientgetMapRClient()booleanisSecure()booleanisStarted()intnextCallId()intnextConnId()com.stumbleupon.async.Deferred<java.lang.Object>start()protected abstract voidstartBinding()com.stumbleupon.async.Deferred<java.lang.Object>stop()protected abstract voidstopBinding()
-
-
-
Field Detail
-
epoch
protected int epoch
-
nextConnId
protected final java.util.concurrent.atomic.AtomicInteger nextConnId
-
nextCallId
protected final java.util.concurrent.atomic.AtomicInteger nextCallId
-
mapRClient
protected final MapRClient mapRClient
-
-
Constructor Detail
-
RpcBinding
protected RpcBinding(MapRClient mapRClient)
-
-
Method Detail
-
startBinding
protected abstract void startBinding()
-
stopBinding
protected abstract void stopBinding()
-
start
public final com.stumbleupon.async.Deferred<java.lang.Object> start()
-
stop
public com.stumbleupon.async.Deferred<java.lang.Object> stop()
-
nextCallId
public int nextCallId()
-
nextConnId
public int nextConnId()
-
getClientEventLoopGroup
public io.netty.channel.EventLoopGroup getClientEventLoopGroup()
-
isSecure
public boolean isSecure()
-
getMapRClient
public MapRClient getMapRClient()
-
-