public class FederatedData extends Object
Constructor and Description |
---|
FederatedData(Types.DataType dataType,
InetSocketAddress address,
String filepath) |
FederatedData(Types.DataType dataType,
InetSocketAddress address,
String filepath,
long varID) |
Modifier and Type | Method and Description |
---|---|
static void |
clearFederatedWorkers() |
FederatedData |
copyWithNewID(long varID)
Make a copy of the
FederatedData metadata, but use another varID (refer to another object on worker) |
Future<FederatedResponse> |
executeFederatedOperation(FederatedRequest... request) |
static Future<FederatedResponse> |
executeFederatedOperation(InetSocketAddress address,
FederatedRequest... request)
Executes an federated operation on a federated worker.
|
InetSocketAddress |
getAddress() |
Types.DataType |
getDataType() |
String |
getFilepath() |
long |
getVarID() |
Future<FederatedResponse> |
initFederatedData(long id) |
boolean |
isInitialized() |
static void |
resetFederatedSites() |
void |
setVarID(long varID) |
String |
toString() |
public FederatedData(Types.DataType dataType, InetSocketAddress address, String filepath)
public FederatedData(Types.DataType dataType, InetSocketAddress address, String filepath, long varID)
public InetSocketAddress getAddress()
public void setVarID(long varID)
public long getVarID()
public String getFilepath()
public Types.DataType getDataType()
public boolean isInitialized()
public FederatedData copyWithNewID(long varID)
FederatedData
metadata, but use another varID (refer to another object on worker)varID
- the varID of the variable we refer toFederatedData
with different varID setpublic Future<FederatedResponse> initFederatedData(long id)
public Future<FederatedResponse> executeFederatedOperation(FederatedRequest... request)
public static Future<FederatedResponse> executeFederatedOperation(InetSocketAddress address, FederatedRequest... request) throws SSLException
address
- socket address (incl host and port)request
- the requested operationSSLException
- Throws an SSL exception if the ssl construction fails.public static void clearFederatedWorkers()
public static void resetFederatedSites()
Copyright © 2021 The Apache Software Foundation. All rights reserved.