net.jini.jeri
Class BasicObjectEndpoint.DgcBatchContext

java.lang.Object
  extended by net.jini.jeri.BasicObjectEndpoint.DgcBatchContext
All Implemented Interfaces:
ObjectInputValidation
Enclosing class:
BasicObjectEndpoint

private static class BasicObjectEndpoint.DgcBatchContext
extends Object
implements ObjectInputValidation

Collects live references to be registered with the local client-side DGC implementation and registers them in Endpoint-specific batches. REMIND: lack of thread safety OK?


Field Summary
private  Map endpointTable
          maps Endpoint to List
 
Constructor Summary
BasicObjectEndpoint.DgcBatchContext()
           
 
Method Summary
(package private)  void addLiveRef(BasicObjectEndpoint ref)
           
 void validateObject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

endpointTable

private final Map endpointTable
maps Endpoint to List

Constructor Detail

BasicObjectEndpoint.DgcBatchContext

BasicObjectEndpoint.DgcBatchContext()
Method Detail

addLiveRef

void addLiveRef(BasicObjectEndpoint ref)

validateObject

public void validateObject()
Specified by:
validateObject in interface ObjectInputValidation


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.