org.sisioh.dddbase.lifecycle.memory

async

package async

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractAsyncRepositoryOnMemory[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E] with Ordered[E]] extends AsyncRepositoryOnMemorySupport[ID, E]

    Represents abstract class for AsyncRepositoryOnMemory.

  2. trait AsyncRepositoryOnMemory[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E]] extends AsyncRepository[ID, E]

    Represents async repository that have entities on memories.

  3. trait AsyncRepositoryOnMemorySupport[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E]] extends AsyncRepositoryOnMemory[ID, E]

    非同期型オンメモリ不変リポジトリの骨格実装を提供するためのトレイト。

  4. trait AsyncRepositoryOnMemorySupportAsChunk[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E]] extends AsyncEntityReadableAsChunk[ID, E]

    AsyncRepositoryOnMemorySupportEntitiesChunkのための機能を追加するトレイト。

  5. trait AsyncRepositoryOnMemorySupportAsPredicate[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E]] extends AsyncEntityReadableAsPredicate[ID, E]

    AsyncRepositoryOnMemorySupportAsyncEntityReadableAsPredicateのための機能を追加するトレイト。

  6. trait AsyncRepositoryOnMemorySupportAsSeq[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E]] extends AsyncEntityReadableAsSeq[ID, E]

    AsyncRepositoryOnMemorySupportに全件取得のための機能を追加するトレイト。

  7. class GenericAsyncRepositoryOnMemory[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E] with Ordered[E]] extends AbstractAsyncRepositoryOnMemory[ID, E]

    汎用的な非同期型オンメモリ不変リポジトリ。

Value Members

  1. object GenericAsyncRepositoryOnMemory

    コンパニオンオブジェクト。

Ungrouped