public class Client<T extends Subject> extends Object implements ServerInterface
| Constructor and Description |
|---|
Client(URL server_url,
SubjectAdapter adapter)
Create a connection to server with provided URL, and test the connection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEvidence(Evidence evidence) |
org.bson.types.ObjectId |
addFile(byte[] bytes,
String filename) |
void |
addRawData(RawData data) |
boolean |
compareAndSwapInCache(String key,
Object new_value,
Object old_value) |
RawData[] |
findData(org.bson.Document query) |
Evidence[] |
findEvidence(String label) |
Evidence[] |
findEvidence(String label,
Subject subject) |
Evidence |
findEvidenceById(String id)
Find a single evidence by id or throw an exception (if id is invalid).
|
byte[] |
findFile(org.bson.types.ObjectId file_id) |
Evidence[] |
findLastEvidences(String label,
Subject subject) |
RawData[] |
findRawData(String label,
Subject subject) |
Object |
getFromCache(String key) |
URL |
getURL() |
void |
storeInCache(String key,
Object value) |
String |
test() |
void |
testString(String data) |
public Client(URL server_url, SubjectAdapter adapter)
server_url - adapter - public final String test() throws Throwable
test in interface ServerInterfaceThrowablepublic final void addRawData(RawData data) throws Throwable
addRawData in interface ServerInterfacedata - Throwablepublic final org.bson.types.ObjectId addFile(byte[] bytes,
String filename)
throws Throwable
addFile in interface ServerInterfacebytes - Throwablepublic byte[] findFile(org.bson.types.ObjectId file_id)
throws Throwable
findFile in interface ServerInterfacefile_id - Throwablepublic final void testString(String data) throws Throwable
testString in interface ServerInterfacedata - Throwablepublic final RawData[] findData(org.bson.Document query) throws Throwable
findData in interface ServerInterfaceThrowablepublic final RawData[] findRawData(String label, Subject subject) throws Throwable
findRawData in interface ServerInterfacelabel - subject - Throwablepublic final Evidence[] findEvidence(String label, Subject subject) throws Throwable
findEvidence in interface ServerInterfacelabel - subject - Throwablepublic final Evidence findEvidenceById(String id) throws Throwable
findEvidenceById in interface ServerInterfaceid - Throwablepublic final void addEvidence(Evidence evidence) throws Throwable
addEvidence in interface ServerInterfaceevidence - Throwablepublic final Evidence[] findEvidence(String label) throws Throwable
findEvidence in interface ServerInterfacelabel - Throwablepublic Evidence[] findLastEvidences(String label, Subject subject) throws Throwable
findLastEvidences in interface ServerInterfaceThrowablepublic final URL getURL()
getURL in interface ServerInterfacepublic Object getFromCache(String key) throws Throwable
getFromCache in interface ServerInterfaceThrowablepublic void storeInCache(String key, Object value) throws Throwable
storeInCache in interface ServerInterfaceThrowablepublic boolean compareAndSwapInCache(String key, Object new_value, Object old_value) throws Throwable
compareAndSwapInCache in interface ServerInterfaceThrowableCopyright © 2019. All rights reserved.