public final class DgcClient extends AbstractDgcClient
| Modifier and Type | Class and Description |
|---|---|
private static class |
DgcClient.DgcProxyImpl |
AbstractDgcClient.DgcProxy| Modifier and Type | Field and Description |
|---|---|
private static Uuid |
clientID
unique identifier for this DgcClient as a client of DGC
|
private static Logger |
logger |
private static Class[] |
proxyInterfaces |
| Constructor and Description |
|---|
DgcClient() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
freeEndpoint(Object endpoint)
Indicates that resources for the given endpoint may be freed.
|
protected AbstractDgcClient.DgcProxy |
getDgcProxy(Object endpoint)
Returns a proxy for making DGC calls to the given endpoint.
|
protected Object |
getRefEndpoint(Object ref)
Returns the endpoint in the given live reference.
|
protected Object |
getRefObjectID(Object ref)
Returns the object ID in the given live reference.
|
void |
registerRefs(Endpoint endpoint,
Collection refs) |
registerRefsprivate static final Logger logger
private static final Class[] proxyInterfaces
private static final Uuid clientID
public void registerRefs(Endpoint endpoint, Collection refs)
protected AbstractDgcClient.DgcProxy getDgcProxy(Object endpoint)
AbstractDgcClientgetDgcProxy in class AbstractDgcClientprotected void freeEndpoint(Object endpoint)
AbstractDgcClientfreeEndpoint in class AbstractDgcClientprotected Object getRefEndpoint(Object ref)
AbstractDgcClientgetRefEndpoint in class AbstractDgcClientprotected Object getRefObjectID(Object ref)
AbstractDgcClientgetRefObjectID in class AbstractDgcClientCopyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.