com.perforce.p4java.impl.mapbased.rpc.func.proto
Class ProtocolFunctionDispatcher

java.lang.Object
  extended by com.perforce.p4java.impl.mapbased.rpc.func.proto.ProtocolFunctionDispatcher

public class ProtocolFunctionDispatcher
extends Object

General dispatcher for incoming protocol functions.


Field Summary
static String TRACE_PREFIX
           
 
Constructor Summary
ProtocolFunctionDispatcher(RpcPacketDispatcher mainDispatcher, Properties props)
           
 
Method Summary
 RpcPacketDispatcher.RpcPacketDispatcherResult dispatch(RpcPacketDispatcher.RpcPacketDispatcherMode dispatchMode, RpcFunctionSpec funcSpec, CommandEnv cmdEnv, Map<String,Object> resultsMap)
           
 void sendRelease2(RpcConnection rpcConnection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRACE_PREFIX

public static final String TRACE_PREFIX
See Also:
Constant Field Values
Constructor Detail

ProtocolFunctionDispatcher

public ProtocolFunctionDispatcher(RpcPacketDispatcher mainDispatcher,
                                  Properties props)
Method Detail

dispatch

public RpcPacketDispatcher.RpcPacketDispatcherResult dispatch(RpcPacketDispatcher.RpcPacketDispatcherMode dispatchMode,
                                                              RpcFunctionSpec funcSpec,
                                                              CommandEnv cmdEnv,
                                                              Map<String,Object> resultsMap)
                                                       throws ConnectionException
Throws:
ConnectionException

sendRelease2

public void sendRelease2(RpcConnection rpcConnection)
                  throws ConnectionException
Throws:
ConnectionException


Copyright © 2015 Perforce Software. All Rights Reserved.