Public is implied for all methods in an interface, do not specify it
explicitly.
Change-Id: Ic673b60111f9ecf62a6242d3bedf8607036a3403
Signed-off-by: Robert Varga <rovarga@cisco.com>
import org.opendaylight.yangtools.yang.binding.DataObject;
/**
import org.opendaylight.yangtools.yang.binding.DataObject;
/**
* Caching variant of Binding to Normalized Node codec.
*
* Caching may introduce performance penalty to serialization / deserialization
* but may decrease use of heap for repetitive objects.
*
* @param <T> Binding representtion of data
* Caching variant of Binding to Normalized Node codec.
*
* Caching may introduce performance penalty to serialization / deserialization
* but may decrease use of heap for repetitive objects.
*
* @param <T> Binding representtion of data
*/
@Beta
public interface BindingNormalizedNodeCachingCodec<T extends DataObject> extends BindingNormalizedNodeCodec<T>, AutoCloseable {
*/
@Beta
public interface BindingNormalizedNodeCachingCodec<T extends DataObject> extends BindingNormalizedNodeCodec<T>, AutoCloseable {
* Invoking close will invalidate this codec and any of its child
* codecs and will invalidate cache.
*
* Any subsequent calls to this codec will fail with {@link IllegalStateException}
* thrown.
* Invoking close will invalidate this codec and any of its child
* codecs and will invalidate cache.
*
* Any subsequent calls to this codec will fail with {@link IllegalStateException}
* thrown.
public interface ClassLoadingStrategy {
public interface ClassLoadingStrategy {
- public Class<?> loadClass(Type type) throws ClassNotFoundException;
+ Class<?> loadClass(Type type) throws ClassNotFoundException;
Class<?> loadClass(String fullyQualifiedName) throws ClassNotFoundException;
Class<?> loadClass(String fullyQualifiedName) throws ClassNotFoundException;