org.sisioh.trinity.domain

controller

package controller

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractController extends Controller

  2. case class ActionNotFoundException(message: Option[String] = scala.None, cause: Option[Throwable] = scala.None) extends BaseException with Product with Serializable

  3. trait Controller extends Entity[Identity[UUID]] with Routes with EntityCloneable[Identity[UUID], Controller] with Ordered[Controller] with TrinityResponseImplicitSupport

    アクションを集合で保持するコントローラ。

  4. trait ControllerRepository extends SyncRepository[Identity[UUID], Controller]

  5. class ControllerRepositoryOnMemory extends SyncRepositoryOnMemorySupport[Identity[UUID], Controller] with ControllerRepository

    org.sisioh.trinity.domain.controller.Controllerのためのリポジトリ実装。

  6. class ControllerService extends Service[Request, Response] with LoggingEx with TrinityResponseImplicitSupport

    アクションにリクエストをディスパッチするためのFinagleサービス。

  7. case class ErrorHandleAction()(implicit config: Config) extends Action with Product with Serializable

  8. trait GlobalSettings extends TrinityResponseImplicitSupport

    グローバル設定を表すトレイト。

  9. case class NotFoundHandleAction()(implicit config: Config) extends Action with Product with Serializable

  10. case class RespondNotFoundException(message: Option[String] = scala.None, cause: Option[Throwable] = scala.None) extends BaseException with Product with Serializable

  11. abstract class SimpleController extends AbstractController with LoggingEx

    シンプルなコントローラ。

  12. case class TrinityException(message: Option[String] = scala.None, throwable: Option[Throwable] = scala.None) extends Exception with Product with Serializable

Value Members

  1. object ErrorUnHandleAction extends Action with Product with Serializable

  2. object NotFoundUnHandleAction extends Action with Product with Serializable

Ungrouped