com.sun.jini.jeri.internal.runtime
Class BasicExportTable.Entry

java.lang.Object
  extended by com.sun.jini.jeri.internal.runtime.BasicExportTable.Entry
Enclosing class:
BasicExportTable

public static final class BasicExportTable.Entry
extends Object

Represents a remote object exported to this BasicExportTable. An Entry can be used to get the client-side Endpoint to use to communicate with the exported object, to set the invocation dispatcher for the exported object, and to unexport the exported object.


Field Summary
private  List bindings
           
private  Endpoint endpoint
           
private  Target target
           
 
Constructor Summary
BasicExportTable.Entry(List bindings, Target target, Endpoint endpoint)
           
 
Method Summary
 Endpoint getEndpoint()
          Returns the client-side Endpoint to use to communicate with the exported object.
 void setInvocationDispatcher(InvocationDispatcher id)
          Sets the invocation dispatcher for the exported object.
 boolean unexport(boolean force)
          Unexports the exported object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bindings

private final List bindings

target

private final Target target

endpoint

private final Endpoint endpoint
Constructor Detail

BasicExportTable.Entry

BasicExportTable.Entry(List bindings,
                       Target target,
                       Endpoint endpoint)
Method Detail

getEndpoint

public Endpoint getEndpoint()
Returns the client-side Endpoint to use to communicate with the exported object.


setInvocationDispatcher

public void setInvocationDispatcher(InvocationDispatcher id)
Sets the invocation dispatcher for the exported object.


unexport

public boolean unexport(boolean force)
Unexports the exported object.



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