Package jmri.jmris
Class AbstractReporterServer
java.lang.Object
jmri.jmris.AbstractReporterServer
- Direct Known Subclasses:
SimpleReporterServer
Abstract interface between the a JMRI reporter and a network connection
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddReporterToList(String reporterName) voiddispose()initReporter(String reporterName) abstract voidparseStatus(String statusString) protected voidremoveReporterFromList(String reporterName) abstract voidsendErrorStatus(String reporter) abstract voidsendReport(String reporter, Object r) voidsetReporterReport(String reporterName, Object r)
-
Constructor Details
-
AbstractReporterServer
public AbstractReporterServer()
-
-
Method Details
-
sendReport
- Throws:
IOException
-
sendErrorStatus
- Throws:
IOException
-
parseStatus
- Throws:
JmriExceptionIOException
-
addReporterToList
-
removeReporterFromList
-
initReporter
- Throws:
IllegalArgumentException
-
setReporterReport
-
dispose
-