public class ManagementServiceImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements ManagementService
| Constructor and Description |
|---|
ManagementServiceImpl()
Class constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
createIndex(String clusterID,
String collectionID,
String RIEPR)
Creates a new Index for a specified collection
|
void |
deleteIndexType(IndexTypeBean idxType)
Deletes an indexType from the IS.
|
Map<String,IndexTypeBean> |
getAllIndexTypes()
Retrieves all the indexType descriptions from the IS.
|
List<FullTextIndexTypeBean> |
getAvailableIndexTypeIDs()
A method to get FullTextIndexTypeBeans for every fulltext index type
available in the VO
|
List<CollectionBean> |
getCollections()
A method to get all collection beans of collections gathered from DIS
(real collections) along with all collection beans of collectionIDs
indices are stated to belong to (in their collectionID property) but
which do not exist in reality (fake collections)
|
String |
getIndexTypeID(String indexID)
A method to get the IndexTypeID of an Index
|
IndexBean[] |
getIndices(String collectionID)
A method to get IndexBeans for every Index connected to a specific
Collection
|
MgmtPropertiesBean |
getResourceProperties(String indexID)
A method used to get information about the ResourceProperties of an Index
|
List<RunningInstanceBean> |
getRunningInstances()
A method to get all the available FullTextIndexManagement service running instances
|
List<String> |
query(String queryString,
String indexID) |
Boolean |
removeIndex(String indexID,
String collectionID)
Removes/destroys an Index
|
String |
saveIndexType(IndexTypeBean idxType)
Saves an indexType to the IS.
|
String |
updateIndex(String indexID,
String rsLocator) |
checkPermutationStrongName, doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponsedoPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContentdoDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic List<RunningInstanceBean> getRunningInstances()
ManagementServicegetRunningInstances in interface ManagementServicepublic List<String> query(String queryString, String indexID)
query in interface ManagementServicepublic List<CollectionBean> getCollections()
ManagementServicegetCollections in interface ManagementServicepublic IndexBean[] getIndices(String collectionID)
ManagementServicegetIndices in interface ManagementServicepublic List<FullTextIndexTypeBean> getAvailableIndexTypeIDs()
ManagementServicegetAvailableIndexTypeIDs in interface ManagementServicepublic String getIndexTypeID(String indexID)
ManagementServicegetIndexTypeID in interface ManagementServiceindexID - - The ID of the Index of which to get the IndexTypeIDpublic MgmtPropertiesBean getResourceProperties(String indexID)
ManagementServicegetResourceProperties in interface ManagementServiceindexID - -
The ID of the Index of which to get the ResourcePropertiespublic String createIndex(String clusterID, String collectionID, String RIEPR)
ManagementServicecreateIndex in interface ManagementServicecollectionID - -
the CollectionID of the Collection the Index should belong toRIEPR - - the EPR of the Running Instance to use for the index creationpublic Boolean removeIndex(String indexID, String collectionID)
ManagementServiceremoveIndex in interface ManagementServiceindexID - -
The ID of the Index to destroypublic Map<String,IndexTypeBean> getAllIndexTypes()
ManagementServicegetAllIndexTypes in interface ManagementServicepublic String saveIndexType(IndexTypeBean idxType)
ManagementServicesaveIndexType in interface ManagementServiceidxType - the indexType descriptionpublic void deleteIndexType(IndexTypeBean idxType)
ManagementServicedeleteIndexType in interface ManagementServiceidxType - the indexType descriptionpublic String updateIndex(String indexID, String rsLocator)
updateIndex in interface ManagementServiceCopyright © 2014. All Rights Reserved.