@Deprecated public class LazyLoadingTypeConverter extends BaseTypeConverterRegistry
BaseTypeConverterRegistry.FallbackTypeConverter, BaseTypeConverterRegistry.TypeMapping
TypeConverterRegistry.Statistics
attemptCounter, factoryFinder, failedCounter, fallbackConverters, hitCounter, injector, log, missCounter, misses, resolver, statistics, typeConverterLoaders, typeMappings
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
Constructor and Description |
---|
LazyLoadingTypeConverter(PackageScanClassResolver resolver,
Injector injector,
FactoryFinder factoryFinder)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
allowNull()
Deprecated.
Whether the type converter allows returning null as a valid response.
|
protected Object |
doConvertTo(Class<?> type,
Exchange exchange,
Object value,
boolean tryConvert)
Deprecated.
|
protected TypeConverter |
doLookup(Class<?> toType,
Class<?> fromType,
boolean isSuper)
Deprecated.
|
protected void |
doStart()
Deprecated.
Implementations override this method to support customized start/stop.
|
protected void |
doStop()
Deprecated.
Implementations override this method to support customized start/stop.
|
Set<Class<?>> |
getFromClassMappings()
Deprecated.
|
Map<Class<?>,TypeConverter> |
getToClassMappings(Class<?> fromClass)
Deprecated.
|
TypeConverter |
getTypeConverter(Class<?> toType,
Class<?> fromType)
Deprecated.
|
Map<BaseTypeConverterRegistry.TypeMapping,TypeConverter> |
getTypeMappings()
Deprecated.
|
addFallbackTypeConverter, addTypeConverter, convertTo, convertTo, getInjector, getOrFindTypeConverter, getStatistics, getTypeConverterLoaders, listAllTypeConvertersFromTo, loadCoreTypeConverters, loadFallbackTypeConverters, loadTypeConverters, lookup, mandatoryConvertTo, mandatoryConvertTo, removeTypeConverter, setInjector, size, tryConvertTo, tryConvertTo
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
public LazyLoadingTypeConverter(PackageScanClassResolver resolver, Injector injector, FactoryFinder factoryFinder)
public boolean allowNull()
TypeConverter
protected Object doConvertTo(Class<?> type, Exchange exchange, Object value, boolean tryConvert)
doConvertTo
in class BaseTypeConverterRegistry
public TypeConverter getTypeConverter(Class<?> toType, Class<?> fromType)
getTypeConverter
in class BaseTypeConverterRegistry
public Set<Class<?>> getFromClassMappings()
getFromClassMappings
in class BaseTypeConverterRegistry
public Map<Class<?>,TypeConverter> getToClassMappings(Class<?> fromClass)
getToClassMappings
in class BaseTypeConverterRegistry
public Map<BaseTypeConverterRegistry.TypeMapping,TypeConverter> getTypeMappings()
getTypeMappings
in class BaseTypeConverterRegistry
protected TypeConverter doLookup(Class<?> toType, Class<?> fromType, boolean isSuper)
doLookup
in class BaseTypeConverterRegistry
protected void doStart() throws Exception
ServiceSupport
ServiceSupport.doStop()
for more details.doStart
in class BaseTypeConverterRegistry
Exception
ServiceSupport.doStop()
protected void doStop() throws Exception
ServiceSupport
ServiceSupport.doStop()
method when
the service is being stopped. This method will also be invoked
if the service is still in uninitialized state (eg has not
been started). The method is always called to allow the service
to do custom logic when the service is being stopped, such as when
CamelContext
is shutting down.doStop
in class BaseTypeConverterRegistry
Exception
ServiceSupport.doStart()
Apache Camel