org.sakaiproject.search.mbeans
Class SearchServiceManagement

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by org.sakaiproject.search.mbeans.SearchServiceManagement
All Implemented Interfaces:
NotificationBroadcaster, NotificationEmitter, SearchServiceManagementMBean

public class SearchServiceManagement
extends NotificationBroadcasterSupport
implements SearchServiceManagementMBean

Author:
ieb

Field Summary
protected  long notificationNo
           
 
Constructor Summary
SearchServiceManagement()
           
SearchServiceManagement(String instanceName)
           
 
Method Summary
 IndexListenerCloser getIndexListenerCloser()
           
 IndexStorageProvider getIndexStorageProvider()
           
 IndexWorker getIndexWorker()
           
 int getNumberOfDocuments()
           
 int getNumberOfPendingDocuments()
           
 int getNumberOfPendingOpenIndexes()
           
 String[] getOpenIndexes()
           
 int getOpenIndexSearchers()
           
 int getOpenMultiReaders()
           
 SearchService getSearchService()
           
 String[] getSegments()
           
 String getStatus()
           
 org.sakaiproject.thread_local.api.ThreadLocalManager getThreadLocalManager()
           
 void init()
           
 void setIndexListenerCloser(IndexListenerCloser indexListenerCloser)
           
 void setIndexStorageProvider(IndexStorageProvider indexStorageProvider)
           
 void setIndexWorker(IndexWorker indexWorker)
           
 void setSearchService(SearchService searchService)
           
 void setThreadLocalManager(org.sakaiproject.thread_local.api.ThreadLocalManager threadLocalManager)
           
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

notificationNo

protected long notificationNo
Constructor Detail

SearchServiceManagement

public SearchServiceManagement()

SearchServiceManagement

public SearchServiceManagement(String instanceName)
Parameters:
instanceName -
Method Detail

init

public void init()

getOpenIndexSearchers

public int getOpenIndexSearchers()
Specified by:
getOpenIndexSearchers in interface SearchServiceManagementMBean
Returns:

getOpenMultiReaders

public int getOpenMultiReaders()
Specified by:
getOpenMultiReaders in interface SearchServiceManagementMBean
Returns:

getNumberOfDocuments

public int getNumberOfDocuments()
Specified by:
getNumberOfDocuments in interface SearchServiceManagementMBean
Returns:

getNumberOfPendingDocuments

public int getNumberOfPendingDocuments()
Specified by:
getNumberOfPendingDocuments in interface SearchServiceManagementMBean
Returns:

getStatus

public String getStatus()
Specified by:
getStatus in interface SearchServiceManagementMBean
Returns:

getNumberOfPendingOpenIndexes

public int getNumberOfPendingOpenIndexes()
Specified by:
getNumberOfPendingOpenIndexes in interface SearchServiceManagementMBean
Returns:

getOpenIndexes

public String[] getOpenIndexes()
Specified by:
getOpenIndexes in interface SearchServiceManagementMBean
Returns:

getSegments

public String[] getSegments()
Specified by:
getSegments in interface SearchServiceManagementMBean
Returns:

getSearchService

public SearchService getSearchService()
Returns:
the searchService

setSearchService

public void setSearchService(SearchService searchService)
Parameters:
searchService - the searchService to set

getIndexStorageProvider

public IndexStorageProvider getIndexStorageProvider()
Returns:
the journaledIndex

setIndexStorageProvider

public void setIndexStorageProvider(IndexStorageProvider indexStorageProvider)
Parameters:
journaledIndex - the journaledIndex to set

getIndexWorker

public IndexWorker getIndexWorker()
Returns:
the indexWorker

setIndexWorker

public void setIndexWorker(IndexWorker indexWorker)
Parameters:
indexWorker - the indexWorker to set

getIndexListenerCloser

public IndexListenerCloser getIndexListenerCloser()
Returns:
the indexListenerCloser

setIndexListenerCloser

public void setIndexListenerCloser(IndexListenerCloser indexListenerCloser)
Parameters:
indexListenerCloser - the indexListenerCloser to set

getThreadLocalManager

public org.sakaiproject.thread_local.api.ThreadLocalManager getThreadLocalManager()
Returns:
the threadLocalManager

setThreadLocalManager

public void setThreadLocalManager(org.sakaiproject.thread_local.api.ThreadLocalManager threadLocalManager)
Parameters:
threadLocalManager - the threadLocalManager to set


Copyright © 2003-2012 Sakai Project. All Rights Reserved.