csli.dialog.app.calo.main
Interface Service

All Known Subinterfaces:
ActionItemIdentifierService, AddresseeDetectorService, FeedbackService, KBService, OnlineTopicSegmenterService, TopicSegmenterService
All Known Implementing Classes:
ActionItemService, AddresseeDetector, BrowserFeedbackServiceImpl, CaloY3OaaInterface, CsliOnlineTopicSegmenterService, CsliOnlineTopicSegmenterServiceImpl, CsliTopicSegmenterService, CsliTopicSegmenterServiceImpl, DummyAddresseeDetector, GeminiJasper, GenerousAddresseeDetector, GibbsSamplerService, KBServiceImpl, NaiveAddresseeDetector, XmlRpcService

public interface Service

A service encapsulates an externally-published thread which is managed by the service manager and which has a GUI panel in the service manager gui.


Method Summary
 JPanel getGui()
          Get a Swing JPanel which provides a GUI to this service.
 String getTitle()
          Get the name of this service as it should appear in the GUI.
 boolean isServiceAlive()
          Is the service happy and alive?
 

Method Detail

getGui

JPanel getGui()
Get a Swing JPanel which provides a GUI to this service.


getTitle

String getTitle()
Get the name of this service as it should appear in the GUI.


isServiceAlive

boolean isServiceAlive()
Is the service happy and alive?

Returns: