public class FullTextIndexNode
extends org.gcube.common.core.porttypes.GCUBEPortType
| Modifier and Type | Field and Description |
|---|---|
protected static String |
FACTORY |
protected static String |
SERVICE_CLASS |
protected static String |
SERVICE_NAME |
protected static int |
TIMEOUT |
| Constructor and Description |
|---|
FullTextIndexNode() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
activateIndex(String indexName) |
Long |
collectionCount(String collectionID) |
boolean |
deactivateIndex(String indexName) |
boolean |
deleteCollection(String collectionID) |
boolean |
deleteIndex(String indexName) |
boolean |
destroyNode(org.gcube.common.core.types.VOID voidType) |
static HashMap<String,Set<String>> |
discover(String serviceName,
String serviceClass,
List<String> scopes,
String clusterID) |
static HashMap<String,Set<String>> |
discoverByIndexID(String serviceName,
String serviceClass,
List<String> scopes,
String indexID,
String epr) |
static HashMap<String,Set<String>> |
discoverFulltextIndexNodes(List<String> scopes,
String clusterID) |
boolean |
feedLocator(org.gcube.index.fulltextindexnode.stubs.FeedLocator request) |
boolean |
feedLocatorUnit(org.gcube.index.fulltextindexnode.stubs.FeedLocatorUnit request) |
boolean |
flush(org.gcube.common.core.types.VOID v) |
org.gcube.index.fulltextindexnode.stubs.StringArray |
getCollectionsOfIndex(String indexName) |
org.gcube.index.fulltextindexnode.stubs.GetIndexInformationResponse |
getIndexInformation(org.gcube.common.core.types.VOID request) |
org.gcube.index.fulltextindexnode.stubs.StringArray |
getIndicesOfCollection(String collectionID) |
protected ServiceContext |
getServiceContext() |
protected void |
onReady() |
String |
query(org.gcube.index.fulltextindexnode.stubs.Query request) |
String |
queryLimited(org.gcube.index.fulltextindexnode.stubs.QueryLimited request) |
boolean |
rebuildMetaIndex(org.gcube.common.core.types.VOID voidType) |
boolean |
refresh(org.gcube.common.core.types.VOID voidType) |
boolean |
setCollections(org.gcube.index.fulltextindexnode.stubs.StringArray collectionIDs) |
boolean |
setFields(org.gcube.index.fulltextindexnode.stubs.StringArray fields) |
boolean |
shutdown(String nothing) |
protected static final String FACTORY
protected static final String SERVICE_NAME
protected static final String SERVICE_CLASS
protected static final int TIMEOUT
protected void onReady()
throws Exception
onReady in class org.gcube.common.core.porttypes.GCUBEPortTypeExceptionprotected ServiceContext getServiceContext()
getServiceContext in class org.gcube.common.core.porttypes.GCUBEPortTypepublic org.gcube.index.fulltextindexnode.stubs.GetIndexInformationResponse getIndexInformation(org.gcube.common.core.types.VOID request)
throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFaultpublic boolean activateIndex(String indexName)
public org.gcube.index.fulltextindexnode.stubs.StringArray getCollectionsOfIndex(String indexName)
public org.gcube.index.fulltextindexnode.stubs.StringArray getIndicesOfCollection(String collectionID)
public boolean deactivateIndex(String indexName)
public boolean deleteIndex(String indexName)
public boolean feedLocator(org.gcube.index.fulltextindexnode.stubs.FeedLocator request)
public boolean feedLocatorUnit(org.gcube.index.fulltextindexnode.stubs.FeedLocatorUnit request)
public boolean flush(org.gcube.common.core.types.VOID v)
public String query(org.gcube.index.fulltextindexnode.stubs.Query request)
public String queryLimited(org.gcube.index.fulltextindexnode.stubs.QueryLimited request)
public boolean shutdown(String nothing)
public boolean deleteCollection(String collectionID)
public boolean destroyNode(org.gcube.common.core.types.VOID voidType)
public boolean refresh(org.gcube.common.core.types.VOID voidType)
public boolean rebuildMetaIndex(org.gcube.common.core.types.VOID voidType)
public boolean setCollections(org.gcube.index.fulltextindexnode.stubs.StringArray collectionIDs)
throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFaultpublic boolean setFields(org.gcube.index.fulltextindexnode.stubs.StringArray fields)
throws org.gcube.common.core.faults.GCUBEFault
org.gcube.common.core.faults.GCUBEFaultpublic static HashMap<String,Set<String>> discover(String serviceName, String serviceClass, List<String> scopes, String clusterID)
public static HashMap<String,Set<String>> discoverByIndexID(String serviceName, String serviceClass, List<String> scopes, String indexID, String epr)
Copyright © 2014. All Rights Reserved.