org.sisioh.dddbase.lifecycle.memory

sync

package sync

Visibility
  1. Public
  2. All

Type Members

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

  2. class GenericSyncRepositoryOnMemory[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E] with Ordered[E]] extends AbstractSyncRepositoryOnMemory[ID, E]

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

  3. trait SyncRepositoryOnMemory[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E]] extends SyncRepository[ID, E] with SyncEntityReadableByIterable[ID, E]

    オンメモリリポジトリを表すトレイト。

  4. trait SyncRepositoryOnMemorySupport[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E] with Ordered[E]] extends SyncRepositoryOnMemory[ID, E]

    オンメモリで動作する不変リポジトリの実装。

  5. trait SyncRepositoryOnMemorySupportAsChunk[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E] with Ordered[E]] extends SyncEntityReadableAsChunk[ID, E]

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

  6. trait SyncRepositoryOnMemorySupportAsOption[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E] with Ordered[E]] extends SyncEntityReadableAsOption[ID, E]

    SyncRepositoryOnMemorySupportにOption型のサポートを追加するトレイト。

  7. trait SyncRepositoryOnMemorySupportAsPredicate[ID <: Identifier[_], E <: Entity[ID] with EntityCloneable[ID, E] with Ordered[E]] extends SyncEntityReadableAsPredicate[ID, E]

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

Value Members

  1. object GenericSyncRepositoryOnMemory

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

Ungrouped