Class ValueEncoderSourceImpl

  extended by
All Implemented Interfaces:
InvalidationListener, ValueEncoderSource

public class ValueEncoderSourceImpl
extends Object
implements ValueEncoderSource, InvalidationListener

Constructor Summary
ValueEncoderSourceImpl(Map<Class,ValueEncoderFactory> configuration)
Method Summary
<T> ValueEncoder<T>
getValueEncoder(Class<T> type)
          Gets or creates a value encoder for the indicated type.
 void objectWasInvalidated()
          Invoked to indicate that some object is invalid.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ValueEncoderSourceImpl(Map<Class,ValueEncoderFactory> configuration)
Method Detail


public <T> ValueEncoder<T> getValueEncoder(Class<T> type)
Description copied from interface: ValueEncoderSource
Gets or creates a value encoder for the indicated type. ValueEncoders are cached.

Specified by:
getValueEncoder in interface ValueEncoderSource
type - type of value to be encoded and decoded
the value encoder


public void objectWasInvalidated()
Description copied from interface: InvalidationListener
Invoked to indicate that some object is invalid. The receiver should clear its cache.

Specified by:
objectWasInvalidated in interface InvalidationListener

Copyright © 2003-2012 The Apache Software Foundation.