public class SynchroInterceptorUtils extends Object
Modifier and Type | Method and Description |
---|---|
static <T,U extends SynchroInterceptor,V extends SynchroInterceptorChain> |
chain(Collection<U> interceptors,
Class<V> chainClazz) |
static <T,U extends SynchroInterceptor> |
chain(List<U> interceptors,
SynchroDatabaseMetadata meta,
TableMetadata table,
Class<? extends SynchroInterceptorChain> chainClazz) |
protected static <T,U extends SynchroInterceptor> |
createChain(Collection<U> interceptors,
Class<? extends SynchroInterceptorChain> chainClazz) |
protected static <T,U extends SynchroInterceptor> |
encapsulate(U delegate,
Class<? extends SynchroInterceptorChain> chainClass) |
static <T,U extends SynchroInterceptor> |
filter(List<U> interceptors,
SynchroDatabaseMetadata meta,
TableMetadata table) |
static <T,U extends SynchroInterceptor> |
load(Class<U> clazz,
SynchroContext context) |
public static <T,U extends SynchroInterceptor> List<U> load(Class<U> clazz, SynchroContext context)
public static <T,U extends SynchroInterceptor> Collection<U> filter(List<U> interceptors, SynchroDatabaseMetadata meta, TableMetadata table)
public static <T,U extends SynchroInterceptor> U chain(List<U> interceptors, SynchroDatabaseMetadata meta, TableMetadata table, Class<? extends SynchroInterceptorChain> chainClazz)
public static <T,U extends SynchroInterceptor,V extends SynchroInterceptorChain> U chain(Collection<U> interceptors, Class<V> chainClazz)
protected static <T,U extends SynchroInterceptor> SynchroInterceptorChain createChain(Collection<U> interceptors, Class<? extends SynchroInterceptorChain> chainClazz) throws InstantiationException, IllegalAccessException
protected static <T,U extends SynchroInterceptor> SynchroInterceptorChain encapsulate(U delegate, Class<? extends SynchroInterceptorChain> chainClass) throws InstantiationException, IllegalAccessException
Copyright © 2012–2014 IFREMER. All rights reserved.