public final class DgcClient extends AbstractDgcClient
Modifier and Type | Class and Description |
---|---|
private 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) |
registerRefs
private 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)
AbstractDgcClient
getDgcProxy
in class AbstractDgcClient
protected void freeEndpoint(Object endpoint)
AbstractDgcClient
freeEndpoint
in class AbstractDgcClient
protected Object getRefEndpoint(Object ref)
AbstractDgcClient
getRefEndpoint
in class AbstractDgcClient
protected Object getRefObjectID(Object ref)
AbstractDgcClient
getRefObjectID
in class AbstractDgcClient
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.