public abstract class RemoteClusterDataImpl extends RemoteDataImpl implements RemoteClusterData
ABS, ACOS, ACOS_DEGREES, ADD, ASIN, ASIN_DEGREES, ATAN, ATAN_DEGREES, ATAN2, ATAN2_DEGREES, CEIL, COS, COS_DEGREES, DEGREES_TO_RADIANS, DEPENDENT, DIVIDE, EXP, FLOOR, INDEPENDENT, INV_ATAN2, INV_ATAN2_DEGREES, INV_DIVIDE, INV_POW, INV_REMAINDER, INV_SUBTRACT, LOG, MAX, MIN, MULTIPLY, NEAREST_NEIGHBOR, NEGATE, NO_ERRORS, NOP, POW, RADIANS_TO_DEGREES, REMAINDER, RINT, ROUND, SIN, SIN_DEGREES, SQRT, SUBTRACT, TAN, TAN_DEGREES, WEIGHTED_AVERAGE| Constructor and Description |
|---|
RemoteClusterDataImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReference(ThingReference r)
add a ThingReference to this RemoteThingImpl;
must be RemoteThingReference;
called by ThingReference.setThing
|
boolean |
clusterDataEquals(RemoteClusterData cd) |
RemoteClusterData |
getClusterData(RealTuple domain)
return RemoteClusterData for JVM where data resides;
may be RemoteClusterData for client for non-partitioned data;
may be null for partitioned data outside partitoning
|
Set |
getPartitionSet() |
DataImpl |
local() |
static void |
main(java.lang.String[] args) |
void |
notifyReferences() |
void |
removeReference(ThingReference r)
remove a ThingReference to this RemoteThingImpl;
must be RemoteThingReferenceImpl;
called by ThingReference.setThing
|
void |
setParent(RemoteClusterDataImpl p) |
void |
setupClusterData(Set ps,
RemoteClusterData[] table) |
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, isMissing, log, log, longString, longString, max, max, min, min, multiply, multiply, negate, negate, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unary, unarygetTick, incTickclone, exportObject, exportObject, exportObject, unexportObjectequals, getRef, hashCode, toString, toStubfinalize, getClass, notify, notifyAll, wait, wait, waitabs, abs, acos, acos, acosDegrees, acosDegrees, add, add, adjustSamplingError, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, isMissing, log, log, longString, longString, max, max, min, min, multiply, multiply, negate, negate, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unary, unarygetTick, incTickpublic RemoteClusterDataImpl()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic RemoteClusterData getClusterData(RealTuple domain) throws java.rmi.RemoteException, VisADException
getClusterData in interface RemoteClusterDatajava.rmi.RemoteExceptionVisADExceptionpublic void setupClusterData(Set ps, RemoteClusterData[] table) throws java.rmi.RemoteException, VisADException
setupClusterData in interface RemoteClusterDatajava.rmi.RemoteExceptionVisADExceptionpublic Set getPartitionSet()
public boolean clusterDataEquals(RemoteClusterData cd) throws java.rmi.RemoteException
clusterDataEquals in interface RemoteClusterDatajava.rmi.RemoteExceptionpublic void setParent(RemoteClusterDataImpl p)
public void notifyReferences()
throws VisADException,
java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionpublic void addReference(ThingReference r) throws VisADException
RemoteThingImpladdReference in interface ThingaddReference in class RemoteThingImplVisADExceptionpublic void removeReference(ThingReference r) throws VisADException
RemoteThingImplremoveReference in interface ThingremoveReference in class RemoteThingImplVisADExceptionpublic DataImpl local() throws VisADException, java.rmi.RemoteException
local in interface Datalocal in class RemoteDataImplVisADException - a VisAD error occurredjava.rmi.RemoteException - an RMI error occurredpublic static void main(java.lang.String[] args)
throws java.rmi.RemoteException,
VisADException
java.rmi.RemoteExceptionVisADException