public class BagRestConnector extends RemoteRestConnector implements BagConnector
RemoteRestConnector.REQUEST_MODECHARACTER_ENCODING, CONNECTION_HOST_PROPERTY, CONNECTION_PORT_PROPERTY, REQUESTCONTEXT| Constructor and Description |
|---|
BagRestConnector(NodeInformation nodeInformation) |
| Modifier and Type | Method and Description |
|---|---|
BagMeta |
createBag(RemotingContext context,
String instance,
Bag bagMeta) |
IndexDefinition |
createIndex(RemotingContext context,
String instance,
String bag,
IndexDefinition definition,
boolean isUnique) |
boolean |
flushBag(RemotingContext context,
String instance,
String bagName) |
RemoteBag |
getBag(RemotingContext context,
String instance,
String bagName) |
List<RemoteBag> |
getBags(RemotingContext context,
String instance) |
List<IndexDefinition> |
getIndexDefinitions(RemotingContext context,
String instance,
String bag) |
boolean |
removeBag(RemotingContext context,
String instance,
String bagName) |
boolean |
removeIndex(RemotingContext context,
String instance,
String bag,
String indexName) |
close, doInternalRequest, doRequest, doRequest, doRequest, toBytes, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclosepublic BagRestConnector(NodeInformation nodeInformation) throws ConfigurationException
ConfigurationExceptionpublic RemoteBag getBag(RemotingContext context, String instance, String bagName) throws RemoteException
getBag in interface BagConnectorRemoteExceptionpublic List<RemoteBag> getBags(RemotingContext context, String instance) throws RemoteException
getBags in interface BagConnectorRemoteExceptionpublic BagMeta createBag(RemotingContext context, String instance, Bag bagMeta) throws RemoteException
createBag in interface BagConnectorRemoteExceptionpublic boolean removeBag(RemotingContext context, String instance, String bagName) throws RemoteException
removeBag in interface BagConnectorRemoteExceptionpublic boolean flushBag(RemotingContext context, String instance, String bagName) throws RemoteException
flushBag in interface BagConnectorRemoteExceptionpublic boolean removeIndex(RemotingContext context, String instance, String bag, String indexName) throws RemoteException
removeIndex in interface BagConnectorRemoteExceptionpublic List<IndexDefinition> getIndexDefinitions(RemotingContext context, String instance, String bag) throws RemoteException
getIndexDefinitions in interface BagConnectorRemoteExceptionpublic IndexDefinition createIndex(RemotingContext context, String instance, String bag, IndexDefinition definition, boolean isUnique) throws RemoteException
createIndex in interface BagConnectorRemoteExceptionCopyright © 2015. All rights reserved.