public class FederatedResponse extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
FederatedResponse.ResponseType |
| Constructor and Description |
|---|
FederatedResponse(FederatedResponse.ResponseType status) |
FederatedResponse(FederatedResponse.ResponseType status,
Object data) |
FederatedResponse(FederatedResponse.ResponseType status,
Object[] data) |
| Modifier and Type | Method and Description |
|---|---|
Object[] |
getData() |
String |
getErrorMessage() |
boolean |
isSuccessful() |
void |
setCheckedConstraints(Map<PrivacyConstraint.PrivacyLevel,LongAdder> checkedConstraints)
Set checked privacy constraints in response if the provided map is not empty.
|
void |
throwExceptionFromResponse()
Checks the data object array for exceptions that occurred in the federated worker
during handling of request.
|
void |
updateCheckedConstraintsLog() |
public FederatedResponse(FederatedResponse.ResponseType status)
public FederatedResponse(FederatedResponse.ResponseType status, Object[] data)
public FederatedResponse(FederatedResponse.ResponseType status, Object data)
public boolean isSuccessful()
public String getErrorMessage()
public void throwExceptionFromResponse()
throws Exception
Exception - the exception retrieved from the data object array
or DMLRuntimeException if no exception is provided by the federated worker.public void setCheckedConstraints(Map<PrivacyConstraint.PrivacyLevel,LongAdder> checkedConstraints)
checkedConstraints - map of checked constraints from the PrivacyMonitorpublic void updateCheckedConstraintsLog()
Copyright © 2020 The Apache Software Foundation. All rights reserved.