anchor.diff:  link:http://repo1.maven.org/maven2/org/acplt/oncrpc/1.0.7/[here] and copy it to the Gremlin Server `/lib` directory
   before starting the server.
   
  +OpProcessor Configurations
  +^^^^^^^^^^^^^^^^^^^^^^^^^^
  +
  +An `OpProcessor` provides a way to plug-in handlers to Gremlin Server's processing flow. Gremlin Server uses this
  +plug-in system itself to expose the packaged functionality that it exposes. Configurations can be supplied to an
  +`OpProcessor` through the `processors` key in the Gremlin Server configuration file. Each `OpProcessor` can take a
  +`Map` of arguments which are specific to a particular implementation:
  +
  +[source,yaml]
  +----
  +processors:
  +  - { className: org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor, config: { sessionTimeout: 28800000 }}
  +----
  +
  +The following sub-sections describe those configurations for each `OpProcessor` implementations supplied with Gremlin
  +Server.
  +
  +SessionOpProcessor
  +++++++++++++++++++
  +
  +The `SessionOpProcessor` provides a way to interact with Gremlin Server over a <<sessions,session>>.
  +
  +[width="100%",cols="3,10,^2",options="header"]
  +|=========================================================
  +|Name |Description |Default
  +|sessionTimeout |Time in milliseconds before a session will time out. |28800000
  +|=========================================================
  +
  +[[traversalopprocessor]]
  +TraversalOpProcessor
  +++++++++++++++++++++
  +
  +The `TraversalOpProcessor` provides a way to use <<connecting-via-remotegraph,RemoteGraph>>.
  +
  +[width="100%",cols="3,10,^2",options="header"]
  +|=========================================================
  +|Name |Description |Default
  +|cacheExpirationTime |Time in milliseconds before side-effects from a `Traversal` will be evicted. |60000
  +|cacheMaxSize |The maximum number of entries in the side-effect cache. |1000
  +|=========================================================
  +
   Security and Execution
   ^^^^^^^^^^^^^^^^^^^^^^
   
  
positive.code: ----
  gremlin.remoteGraph.remoteConnectionClass=org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteConnection
  gremlin.remoteGraph.driver.clusterFile=conf/remote-objects.yaml
  gremlin.remoteGraph.driver.graphName=graph
  ----
  
  The `gremlin.remoteGraph.remoteConnectionClass` should be an implementation of the `RemoteConnection` interface in
  
negative.code: other setting, `gremlin.remoteGraph.driver.clusterFile`, is a configuration to `DriverRemoteConnection`, and it
  provides a pointer to the config file to use to construct a `gremlin-driver` `Cluster` object to be utilized when
  connecting to Gremlin Server. Please see the <<connecting-via-java, "Connecting Via Java">> section for more
  information on those classes and their usage. Finally, the `gremlin.remoteGraph.driver.sourceName` setting tells the
  `DriverRemoteConnection` the name of the `TraversalSource` in Gremlin Server to connect to.
  
  Gremlin Server needs to be running for this example to work. Use the following configuration:
  
  