Package

io.prophecy.libs

jsonrpc

Permalink

package jsonrpc

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. jsonrpc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class DatasetDetailedResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable

    Permalink
  2. case class DatasetRunsDetailedRequest(datasetRunID: String, user: String, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "request/datasetRunsDetailed" )
  3. case class DatasetRunsRequest(datasetUID: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "request/datasetRuns" )
  4. case class DatasetRunsResponse(response: ResponsesAsList[DatasetRunsResponseCamelCase]) extends EMListResponse with Product with Serializable

    Permalink
  5. case class DeleteDatasetRunRequest(datasetRunID: String, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "delete/DatasetRun" )
  6. case class DeleteDatasetRunResponse(datasetRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable

    Permalink
  7. case class DeletePipelineRunRequest(pipelineRunID: String, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "delete/PipelineRun" )
  8. case class DeletePipelineRunResponse(pipelineRunId: String, status: DeleteStatus, msg: Option[String] = None) extends EMResponse with Product with Serializable

    Permalink
  9. sealed trait DeleteStatus extends EnumEntry

    Permalink
  10. sealed trait EMListResponse extends JsonRpcResult

    Permalink
  11. sealed trait EMRequest extends RequestMethod

    Permalink
  12. sealed trait EMResponse extends JsonRpcResult

    Permalink
  13. case class Filters(submissionTimeLTE: Option[Long] = None, runType: Option[String] = None, lastUID: Option[String] = None, fabricId: Option[String] = None, dbSuffix: Option[String] = None, createdBy: Option[String] = None, metricsTableNames: MetricsTableNames = MetricsTableNames(), metricsStore: MetricsStore = DeltaStore) extends Product with Serializable

    Permalink
  14. case class HistoricalViewRequest(pipelineId: String, pipelineRunId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "request/historicalView" )
  15. case class HistoricalViewResponse(response: HistoricalViewCodeResponse) extends EMResponse with Product with Serializable

    Permalink
  16. case class InteractiveCodeSnapshotRequest(userId: String, pipelineURI: String, uuid: String, code: RecursiveDirectoryContent, fabricId: String, branch: String, dbSuffix: String) extends RequestMethod with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "post/codeSnapshot" )
  17. case class InterimResponse(response: ResponsesAsList[InterimResponseCamelCase]) extends EMListResponse with Product with Serializable

    Permalink
  18. case class InterimsRequest(runId: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "request/interims" )
  19. case class JsonRpcError(message: String, trace: Option[Seq[String]]) extends Product with Serializable

    Permalink
  20. sealed trait JsonRpcMessage extends AnyRef

    Permalink
  21. case class JsonRpcMethod(method: String) extends Annotation with StaticAnnotation with Product with Serializable

    Permalink
  22. sealed trait JsonRpcResult extends AnyRef

    Permalink
  23. case class KeepAlive(timeStamp: Long = System.currentTimeMillis()) extends NotificationMethod with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "keepAlive" )
  24. case class LoadLastPipelineRunInterimsRequest(pipelineUID: String, updatedBy: String, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "request/lastPipelineRunInterims" )
  25. case class MetricsTableNames(pipelineMetrics: Option[String] = None, componentMetrics: Option[String] = None, interims: Option[String] = None) extends Product with Serializable

    Permalink
  26. case class NotificationMessage(method: NotificationMethod) extends JsonRpcMessage with Product with Serializable

    Permalink
  27. sealed trait NotificationMethod extends AnyRef

    Permalink
  28. case class PipelineRunsRequest(pipelineUid: String, limit: Int, filters: Filters) extends EMRequest with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "request/pipelineRuns" )
  29. case class PipelineRunsResponse(response: ResponsesAsList[PipelineRunsResponseCamelCase]) extends EMListResponse with Product with Serializable

    Permalink
  30. case class RequestMessage(id: String, method: RequestMethod) extends JsonRpcMessage with Product with Serializable

    Permalink
  31. sealed trait RequestMethod extends AnyRef

    Permalink
  32. sealed trait ResponseMessage extends JsonRpcMessage

    Permalink
  33. case class SparkEventNotification(msg: String) extends NotificationMethod with Product with Serializable

    Permalink
    Annotations
    @JsonRpcMethod( method = "response/sparkEvents" )

Value Members

  1. object CreateDbSuffixFromUrl

    Permalink
  2. object DeleteStatus extends Enum[DeleteStatus] with PlayJsonEnum[DeleteStatus]

    Permalink
  3. object Filters extends Serializable

    Permalink
  4. object JsonRpcError extends Serializable

    Permalink
  5. object JsonRpcResult

    Permalink
  6. object MetricsTableNames extends Serializable

    Permalink
  7. object NotificationMessage extends Serializable

    Permalink
  8. object NotificationMethod

    Permalink
  9. object RequestMessage extends Serializable

    Permalink
  10. object RequestMethod

    Permalink
  11. object ResponseMessage

    Permalink
  12. def annotationMethod(classSymbol: scala.reflect.api.JavaUniverse.ClassSymbol): String

    Permalink
    Annotations
    @silent( "eliminated by erasure" )
  13. def subclasses(root: scala.reflect.api.JavaUniverse.ClassSymbol): Set[scala.reflect.api.JavaUniverse.Symbol]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped