c

mythtv.connection.http.json

JsonMythService

class JsonMythService extends JsonService with AbstractMythService

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonMythService
  2. AbstractMythService
  3. MythService
  4. BackendService
  5. JsonService
  6. ServiceProtocol
  7. ServiceResultReaderImplicits
  8. Service
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JsonMythService(conn: BackendJsonConnection)

Value Members

  1. implicit object ArtworkInfoListReader extends ServiceResultReader[List[ArtworkInfo]]
  2. implicit object BackendDetailsReader extends ServiceResultReader[BackendDetails]
  3. implicit object BlurayInfoReader extends ServiceResultReader[BlurayInfo]
  4. implicit object BooleanReader extends ServiceResultReader[Boolean]
  5. implicit object CaptureCardIdReader extends ServiceResultReader[CaptureCardId]
  6. implicit object CaptureCardListReader extends ServiceResultReader[List[CaptureCard]]
  7. implicit object CaptureCardReader extends ServiceResultReader[CaptureCard]
  8. implicit object ChannelDetailsPagedListReader extends ServiceResultReader[PagedList[ChannelDetails]]
  9. implicit object ChannelDetailsReader extends ServiceResultReader[ChannelDetails]
  10. implicit object ChannelGroupListReader extends ServiceResultReader[List[ChannelGroup]]
  11. implicit object ChannelPagedListReader extends ServiceResultReader[PagedList[Channel]]
  12. implicit object ConnectionInfoReader extends ServiceResultReader[ConnectionInfo]
  13. implicit object FrontendStatusReader extends ServiceResultReader[FrontendStatus]
  14. implicit object GuideBriefReader extends ServiceResultReader[Guide[Channel, ProgramBrief]]
  15. implicit object GuideDetailsReader extends ServiceResultReader[Guide[ChannelDetails, Program]]
  16. implicit object ImageSyncStatusReader extends ServiceResultReader[ImageSyncStatus]
  17. implicit object InputIdReader extends ServiceResultReader[InputId]
  18. implicit object InputListReader extends ServiceResultReader[List[Input]]
  19. implicit object IntReader extends ServiceResultReader[Int]
  20. implicit object KnownFrontendInfoListReader extends ServiceResultReader[List[KnownFrontendInfo]]
  21. implicit object LineupListReader extends ServiceResultReader[List[Lineup]]
  22. implicit object ListingSourceIdReader extends ServiceResultReader[ListingSourceId]
  23. implicit object ListingSourceReader extends ServiceResultReader[ListingSource]
  24. implicit object LiveStreamListReader extends ServiceResultReader[List[LiveStream]]
  25. implicit object LiveStreamReader extends ServiceResultReader[LiveStream]
  26. implicit object LogMessageListReader extends ServiceResultReader[List[LogMessage]]
  27. implicit object MythDateTimeReader extends ServiceResultReader[MythDateTime]
  28. implicit object MythFileHashReader extends ServiceResultReader[MythFileHash]
  29. implicit object ProgramBriefPagedListReader extends ServiceResultReader[PagedList[ProgramBrief]]
  30. implicit object ProgramPagedListReader extends ServiceResultReader[PagedList[Program]]
  31. implicit object ProgramReader extends ServiceResultReader[Program]
  32. implicit object RecRuleFilterListReader extends ServiceResultReader[List[RecRuleFilterItem]]
  33. implicit object RecRuleFilterPagedListReader extends ServiceResultReader[PagedList[RecRuleFilterItem]]
  34. implicit object RecordRuleIdReader extends ServiceResultReader[RecordRuleId]
  35. implicit object RecordRulePagedListReader extends ServiceResultReader[PagedList[RecordRule]]
  36. implicit object RecordRuleReader extends ServiceResultReader[RecordRule]
  37. implicit object RecordablePagedListReader extends ServiceResultReader[PagedList[Recordable]]
  38. implicit object RecordedIdReader extends ServiceResultReader[RecordedId]
  39. implicit object RecordedMarkupBytesListReader extends ServiceResultReader[List[RecordedMarkupBytes]]
  40. implicit object RecordedMarkupListReader extends ServiceResultReader[List[RecordedMarkupFrame]]
  41. implicit object RecordedMarkupMsListReader extends ServiceResultReader[List[RecordedMarkupMilliseconds]]
  42. implicit object RecordedSeekBytesListReader extends ServiceResultReader[List[RecordedSeekBytes]]
  43. implicit object RecordedSeekMsListReader extends ServiceResultReader[List[RecordedSeekMilliseconds]]
  44. implicit object RecordingPagedListReader extends ServiceResultReader[PagedList[Recording]]
  45. implicit object RecordingReader extends ServiceResultReader[Recording]
  46. implicit object RemoteEncoderStateListReader extends ServiceResultReader[List[RemoteEncoderState]]
  47. implicit object SOListingSourceListReader extends ServiceResultReader[ServicesObject[List[ListingSource]]]
  48. implicit object SettingsReader extends ServiceResultReader[Settings]
  49. implicit object SongPagedListReader extends ServiceResultReader[PagedList[Song]]
  50. implicit object SongReader extends ServiceResultReader[Song]
  51. implicit object StorageGroupDirListReader extends ServiceResultReader[List[StorageGroupDir]]
  52. implicit object StringListReader extends ServiceResultReader[List[String]]
  53. implicit object StringMapReader extends ServiceResultReader[Map[String, String]]
  54. implicit object StringReader extends ServiceResultReader[String]
  55. implicit object TimeZoneInfoReader extends ServiceResultReader[TimeZoneInfo]
  56. implicit object TitleInfoListReader extends ServiceResultReader[List[TitleInfo]]
  57. implicit object UriReader extends ServiceResultReader[URI]
  58. implicit object VideoLookupListReader extends ServiceResultReader[List[VideoLookup]]
  59. implicit object VideoMultiplexPagedListReader extends ServiceResultReader[PagedList[VideoMultiplex]]
  60. implicit object VideoMultiplexReader extends ServiceResultReader[VideoMultiplex]
  61. implicit object VideoPagedListReader extends ServiceResultReader[PagedList[Video]]
  62. implicit object VideoPositionBytesReader extends ServiceResultReader[VideoPositionBytes]
  63. implicit object VideoPositionFrameReader extends ServiceResultReader[VideoPositionFrame]
  64. implicit object VideoPositionMillisecondsReader extends ServiceResultReader[VideoPositionMilliseconds]
  65. implicit object VideoReader extends ServiceResultReader[Video]
  66. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  67. final def ##: Int
    Definition Classes
    AnyRef → Any
  68. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  69. def addStorageGroupDir(storageGroup: String, dirName: String, hostName: String): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  70. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  71. def backupDatabase(): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  72. def buildPath(service: String, endpoint: String, params: Map[String, Any]): String
    Definition Classes
    ServiceProtocol
  73. def buildPath(endpoint: String, params: Map[String, Any] = Map.empty): String
    Definition Classes
    ServiceProtocol
  74. def buildStartCountParams(startIndex: Int, count: OptionalCount[Int]): Map[String, Any]
    Definition Classes
    ServiceProtocol
  75. def changePassword(userName: String, oldPassword: String, newPassword: String): ServiceResult[Boolean]

    Changes password stored at HTTP/Protected/Password, used for some services? URLs, specified by HTTP/Protected/Urls ? See libs/libmythupnp/httprequest.cpp for more info.

    Changes password stored at HTTP/Protected/Password, used for some services? URLs, specified by HTTP/Protected/Urls ? See libs/libmythupnp/httprequest.cpp for more info.

    This API appears to be useless, at least in 0.28, as nothing seems to use this password, and I can't find a way to set the initial value other than editing the database directly.

    Definition Classes
    AbstractMythServiceMythService
  76. def checkDatabase(repair: Boolean): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  77. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  78. def connection: AbstractHttpConnection
    Definition Classes
    JsonServiceServiceProtocol
  79. def converter: ServiceResultConverter
  80. def endpoints: Map[String, ServiceEndpoint]
    Definition Classes
    ServiceProtocol
  81. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  82. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  83. def getBackendInfo: ServiceResult[BackendDetails]
    Definition Classes
    AbstractMythServiceMythService
  84. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  85. def getConnectionInfo(pin: String): ServiceResult[ConnectionInfo]
    Definition Classes
    AbstractMythServiceMythService
  86. def getFormatDate(dateTime: MythDateTime, shortDate: Boolean): ServiceResult[String]
    Definition Classes
    AbstractMythServiceMythService
  87. def getFormatDateTime(dateTime: MythDateTime, shortDate: Boolean): ServiceResult[String]
    Definition Classes
    AbstractMythServiceMythService
  88. def getFormatTime(dateTime: MythDateTime): ServiceResult[String]
    Definition Classes
    AbstractMythServiceMythService
  89. def getFrontends(onlyOnline: Boolean): ServiceResult[List[KnownFrontendInfo]]
    Definition Classes
    AbstractMythServiceMythService
  90. def getFrontends: ServiceResult[List[KnownFrontendInfo]]
    Definition Classes
    MythService
  91. def getHostName: ServiceResult[String]
    Definition Classes
    AbstractMythServiceMythService
  92. def getHosts: ServiceResult[List[String]]
    Definition Classes
    AbstractMythServiceMythService
  93. def getKeys: ServiceResult[List[String]]
    Definition Classes
    AbstractMythServiceMythService
  94. def getLogApplications: ServiceResult[List[String]]
    Definition Classes
    AbstractMythServiceMythService
  95. def getLogHostNames: ServiceResult[List[String]]
    Definition Classes
    AbstractMythServiceMythService
  96. def getLogs(hostName: String, application: String, pid: Int, tid: Int, thread: String, filename: String, lineNumber: Int, function: String, fromTime: Instant, toTime: Instant, level: String, msgContains: String): ServiceResult[List[LogMessage]]

    Retrieve log entries from the database.

    Retrieve log entries from the database.

    If logging to the database is not configured, then there will be no entries to return. Starting with MythTV 0.27, if database logging is desired it must be enabled using the --enable-dblog argument to mythbackend.

    All parameters are optional and allow for filtering the log messages to only those of interest.

    Definition Classes
    AbstractMythServiceMythService
  97. def getSetting(hostName: String, key: String): ServiceResult[String]
    Definition Classes
    AbstractMythServiceMythService
  98. def getSetting(key: String): ServiceResult[String]

    Query a global MythTV setting.

    Query a global MythTV setting.

    A global setting is stored in the database with NULL as the hostname.

    key

    the key name of the global setting to query

    returns

    the value of the setting, or None if not found

    Definition Classes
    MythService
  99. def getSettingList(hostName: String): ServiceResult[Settings]
    Definition Classes
    AbstractMythServiceMythService
  100. def getStorageGroupDirs(hostName: String, groupName: String): ServiceResult[List[StorageGroupDir]]
    Definition Classes
    AbstractMythServiceMythService
  101. def getTimeZone: ServiceResult[TimeZoneInfo]
    Definition Classes
    AbstractMythServiceMythService
  102. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  103. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  104. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  105. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  106. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  107. def parseIsoDateString(dateTimeString: String): ServiceResult[MythDateTime]
    Definition Classes
    AbstractMythServiceMythService
  108. def post[T](endpoint: String, params: Map[String, Any])(f0: String, f1: String)(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
    Definition Classes
    JsonServiceServiceProtocol
  109. def postJson(endpoint: String, params: Map[String, Any] = Map.empty): Try[JsonResponse]
    Definition Classes
    JsonService
  110. def profileDelete(): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  111. def profileSubmit(): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  112. def profileText(): ServiceResult[String]
    Definition Classes
    AbstractMythServiceMythService
  113. def profileUpdated: ServiceResult[String]
    Definition Classes
    AbstractMythServiceMythService
  114. def profileUrl: ServiceResult[URI]
    Definition Classes
    AbstractMythServiceMythService
  115. def putSetting(hostName: String, key: String, value: String): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  116. def removeStorageGroupDir(storageGroup: String, dirName: String, hostName: String): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  117. def removeStorageGroupDir(dir: StorageGroupDir): ServiceResult[Boolean]
    Definition Classes
    MythService
  118. def request[T](endpoint: String, params: Map[String, Any])(f0: String, f1: String)(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
    Definition Classes
    JsonServiceServiceProtocol
  119. def requestJson(endpoint: String, params: Map[String, Any] = Map.empty): Try[JsonResponse]
    Definition Classes
    JsonService
  120. def requestStream(endpoint: String, params: Map[String, Any] = Map.empty): HttpStreamResponse
    Definition Classes
    ServiceProtocol
    Annotations
    @nowarn()
  121. def responseRoot(response: JsonResponse, f0: String, f1: String, default: String): Try[JsValue]
    Definition Classes
    JsonService
  122. def sendMessage(message: String, address: String, udpPort: Int, timeout: Duration): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  123. def sendNotification(message: String, origin: String, description: String, extra: String, progressText: String, progress: Float, fullScreen: Boolean, timeout: Duration, notifyType: NotificationType, priority: NotificationPriority, visibility: NotificationVisibility, address: String, udpPort: Int): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  124. final def serviceName: String
    Definition Classes
    MythServiceService
  125. def streamResponse[U](response: HttpStreamResponse, f: (HttpStreamResponse) => U): Unit
    Definition Classes
    ServiceProtocol
  126. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  127. def testDbSettings(hostName: String, userName: String, password: String, dbName: String, dbPort: Int): ServiceResult[Boolean]
    Definition Classes
    AbstractMythServiceMythService
  128. def toString(): String
    Definition Classes
    AnyRef → Any
  129. implicit def try2Result[T](t: Try[T]): ServiceResult[T]
    Definition Classes
    ServiceProtocol
  130. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  131. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  132. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AbstractMythService

Inherited from MythService

Inherited from BackendService

Inherited from JsonService

Inherited from ServiceProtocol

Inherited from Service

Inherited from AnyRef

Inherited from Any

Ungrouped