Class/Object

scray.cassandra.sync

CassandraSyncTableLock

Related Docs: object CassandraSyncTableLock | package sync

Permalink

class CassandraSyncTableLock extends LockApi[Statement, Insert, ResultSet] with LazyLogging

Linear Supertypes
LazyLogging, LockApi[Statement, Insert, ResultSet], Lock, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CassandraSyncTableLock
  2. LazyLogging
  3. LockApi
  4. Lock
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CassandraSyncTableLock(job: JobInfo[Statement, Insert, ResultSet], jobLockTable: Table[JobLockTable], dbSession: DbSession[Statement, Insert, ResultSet], timeOut: Int)

    Permalink

Type Members

  1. class CassandraSessionBasedDBSession extends DbSession[Statement, Insert, ResultSet]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val dbSession: DbSession[Statement, Insert, ResultSet]

    Permalink
    Definition Classes
    LockApi
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getLockQuery: Statement

    Permalink
  12. def getUnlockQuery: Where

    Permalink
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. val job: JobInfo[Statement, Insert, ResultSet]

    Permalink
    Definition Classes
    LockApi
  16. val jobLockTable: Table[JobLockTable]

    Permalink
    Definition Classes
    LockApi
  17. def lock(): Unit

    Permalink
    Definition Classes
    CassandraSyncTableLock → Lock
  18. def lockInterruptibly(): Unit

    Permalink
    Definition Classes
    CassandraSyncTableLock → Lock
  19. def lockJob: Try[Unit]

    Permalink
  20. lazy val lockQuery: Statement

    Permalink
  21. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  22. def matchResult[ResultT](result: Try[ResultT]): Product with Serializable with Try[ResultT]

    Permalink
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def newCondition(): Condition

    Permalink
    Definition Classes
    CassandraSyncTableLock → Lock
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. val timeBetweenRetries: Int

    Permalink
  29. val timeOut: Int

    Permalink
  30. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  31. def transaction[P1, P2, P3, P4, ResultT](f: (P1, P2, P3, P4) ⇒ Try[ResultT], p1: P1, p2: P2, p3: P3, p4: P4): Try[ResultT]

    Permalink
    Definition Classes
    CassandraSyncTableLock → LockApi
  32. def transaction[P1, P2, P3, ResultT](f: (P1, P2, P3) ⇒ Try[ResultT], p1: P1, p2: P2, p3: P3): Try[ResultT]

    Permalink
    Definition Classes
    CassandraSyncTableLock → LockApi
  33. def transaction[P1, P2, ResultT](f: (P1, P2) ⇒ Try[ResultT], p1: P1, p2: P2): Try[ResultT]

    Permalink
    Definition Classes
    CassandraSyncTableLock → LockApi
  34. def transaction[P1, ResultT](f: (P1) ⇒ Try[ResultT], p1: P1): Try[ResultT]

    Permalink
    Definition Classes
    CassandraSyncTableLock → LockApi
  35. def transaction[ResultT](f: () ⇒ Try[ResultT]): Try[ResultT]

    Permalink
    Definition Classes
    CassandraSyncTableLock → LockApi
  36. def tryLock(): Boolean

    Permalink
    Definition Classes
    CassandraSyncTableLock → Lock
  37. def tryLock(time: Long, unit: TimeUnit): Boolean

    Permalink
    Definition Classes
    CassandraSyncTableLock → Lock
  38. lazy val unLockQuery: Where

    Permalink
  39. def unlock(): Unit

    Permalink
    Definition Classes
    CassandraSyncTableLock → Lock
  40. def unlockJob(): Try[Unit]

    Permalink
  41. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LazyLogging

Inherited from LockApi[Statement, Insert, ResultSet]

Inherited from Lock

Inherited from AnyRef

Inherited from Any

Ungrouped