インタフェースの使用
org.piax.gtrans.RPCIf
| パッケージ | 説明 |
|---|---|
| org.piax.gtrans | |
| org.piax.gtrans.ov.ddll | |
| org.piax.gtrans.ov.flood | |
| org.piax.gtrans.ov.ring | |
| org.piax.gtrans.ov.ring.rq | |
| org.piax.gtrans.ov.sg | |
| org.piax.gtrans.ov.szk |
-
org.piax.gtransでのRPCIfの使用
RPCIf型の型パラメータを持つorg.piax.gtransのクラス 修飾子とタイプ クラス 説明 classRPCInvoker<T extends RPCIf,E extends Endpoint>ChannelTransportを指定して、そのTransport上でRPCを行うためのクラスである。org.piax.gtransでのRPCIfのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceDynamicStubA stub interface for discovery-callsRPCIfを実装しているorg.piax.gtransのクラス 修飾子とタイプ クラス 説明 classRPCInvoker<T extends RPCIf,E extends Endpoint>ChannelTransportを指定して、そのTransport上でRPCを行うためのクラスである。RPCIf型の型パラメータを持つorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 <S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, CalleeId cid)リモートピア上の、clz型のインターフェースをを持ち、 cidで指定される オブジェクトのメソッドを呼び出すためのstubを返す。<S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, CalleeId cid, int timeout)リモートピア上の、clz型のインターフェースを持ち、 cidで指定される オブジェクトのメソッドを呼び出すためのstubを返す。<S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, CalleeId cid, int timeout, RPCMode rpcMode)リモートピア上の、clz型のインターフェースを実装し、 cidで指定されるオブジェクトのメソッドを呼び出すためのstubを返す。<S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, CalleeId cid, RPCMode rpcMode)リモートピア上の、clz型のインターフェースを実装し、 cidで指定されるオブジェクトのメソッドを呼び出すためのstubを返す。<S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, ObjectId targetId, E remotePeer)リモートピア上の、clz型のインターフェースを持ち、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。<S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, ObjectId targetId, E remotePeer, int timeout)リモートピア上の、clz型のインターフェースを持ち、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。<S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, ObjectId targetId, E remotePeer, int timeout, RPCMode rpcMode)リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。<S extends RPCIf>
SRPCInvoker. getStub(Class<S> clz, ObjectId targetId, E remotePeer, RPCMode rpcMode)リモートピア上の、clz型のインターフェースを実装し、 targetIdを持つオブジェクトのメソッドを呼び出すためのstubを返す。RPCIfを返すorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 RPCIfRPCInvoker. getRPCObject(ObjectId objId)RPCIf型のパラメータを持つorg.piax.gtransのメソッド 修飾子とタイプ メソッド 説明 voidRPCInvoker. changeRPCTimeout(RPCIf stub, int timeout)protected ObjectRPCInvoker. invokeInReceive(boolean isOneway, RPCIf obj, RPCInvoker.MethodCall mc)voidRPCInvoker. registerRPCObject(ObjectId objId, RPCIf obj)RPCの対象となるオブジェクトを登録する。booleanRPCInvoker. unregisterRPCObject(ObjectId objId, RPCIf obj)RPC対象から抹消する。 -
org.piax.gtrans.ov.ddllでのRPCIfの使用
org.piax.gtrans.ov.ddllでのRPCIfのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceNodeManagerIfan interface for RPCs ofNodeManager.RPCIfを実装しているorg.piax.gtrans.ov.ddllのクラス 修飾子とタイプ クラス 説明 classNodeManagera class for managing multipleNodeinstances. -
org.piax.gtrans.ov.floodでのRPCIfの使用
org.piax.gtrans.ov.floodでのRPCIfのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceFloodingNodeIf<D extends Destination>A flooding node API.RPCIfを実装しているorg.piax.gtrans.ov.floodのクラス 修飾子とタイプ クラス 説明 classFloodingNode<D extends Destination,K extends Key>An implementation of flooding node object. -
org.piax.gtrans.ov.ringでのRPCIfの使用
org.piax.gtrans.ov.ringでのRPCIfのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceRingIfRPC interface of simple ring network.RPCIfを実装しているorg.piax.gtrans.ov.ringのクラス 修飾子とタイプ クラス 説明 classRingManager<E extends Endpoint>simple ring network over DDLL protocol. -
org.piax.gtrans.ov.ring.rqでのRPCIfの使用
org.piax.gtrans.ov.ring.rqでのRPCIfのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceRQIf<E extends Endpoint>a virtual node of RangeQuerable P2P network.RPCIfを実装しているorg.piax.gtrans.ov.ring.rqのクラス 修飾子とタイプ クラス 説明 classRQManager<E extends Endpoint>this class adds range query functionality to the Ring network. -
org.piax.gtrans.ov.sgでのRPCIfの使用
org.piax.gtrans.ov.sgでのRPCIfのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceSkipGraphIf<E extends Endpoint>Skip Graph RPC interfaceRPCIfを実装しているorg.piax.gtrans.ov.sgのクラス 修飾子とタイプ クラス 説明 classSkipGraph<E extends Endpoint>Skip graphクラス.Skip graphに参加する単一物理ピアに対応する. -
org.piax.gtrans.ov.szkでのRPCIfの使用
org.piax.gtrans.ov.szkでのRPCIfのサブインタフェース 修飾子とタイプ インタフェース 説明 interfaceChordSharpIfmulti-key Chord# RPC interfaceRPCIfを実装しているorg.piax.gtrans.ov.szkのクラス 修飾子とタイプ クラス 説明 classChordSharp<E extends Endpoint>multi-key Chord#