object Dispatcher
- Alphabetic
- By Inheritance
- Dispatcher
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait CacheKeyExtractor extends AnyRef
Specifies the key to be used for caching configurations within a Dispatcher.
Specifies the key to be used for caching configurations within a Dispatcher. If a Dispatcher has a CacheKeyExtractor, it will extract the cache key (an EntryFacets) and use it to constrain the configuration and store it keyed off that EntryFacets. The next time another entry is logged with the same extracted cache key, it will use the preconstrained configuration instead of the full configuration. You can use this to improve the performance of your dispatcher if you know the approximate distribution of entries it will be asked to dispatch.
If you are not concerned with performance, it is safe to ignore the CacheKeyExtractor entirely.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Attribute extends Enumeration
Attributes that can be specified when creating a CacheKeyExtractor using the apply() factory method.
- object CacheKeyExtractor