object Dispatcher
- Alphabetic
- By Inheritance
- Dispatcher
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
object
Attribute extends Enumeration
Attributes that can be specified when creating a CacheKeyExtractor using the apply() factory method.
- object CacheKeyExtractor