Class DefaultMapStructFinder
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.component.mapstruct.DefaultMapStructFinder
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,MapStructMapperFinder,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
public class DefaultMapStructFinder extends org.apache.camel.support.service.ServiceSupport implements MapStructMapperFinder, org.apache.camel.CamelContextAware
-
-
Constructor Summary
Constructors Constructor Description DefaultMapStructFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdiscoverMappings(Class<?> clazz)Callback on a found mapper classprotected voiddoInit()org.apache.camel.CamelContextgetCamelContext()StringgetMapperPackageName()Package name(s) where Camel should discover Mapstruct mapping classes.voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetMapperPackageName(String mapperPackageName)Package name(s) where Camel should discover Mapstruct mapping classes.-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
getMapperPackageName
public String getMapperPackageName()
Description copied from interface:MapStructMapperFinderPackage name(s) where Camel should discover Mapstruct mapping classes. Multiple package names can be separated by comma.- Specified by:
getMapperPackageNamein interfaceMapStructMapperFinder
-
discoverMappings
public int discoverMappings(Class<?> clazz)
Description copied from interface:MapStructMapperFinderCallback on a found mapper class- Specified by:
discoverMappingsin interfaceMapStructMapperFinder- Returns:
- number of mapping methods loaded from the given mapper class
-
setMapperPackageName
public void setMapperPackageName(String mapperPackageName)
Description copied from interface:MapStructMapperFinderPackage name(s) where Camel should discover Mapstruct mapping classes. Multiple package names can be separated by comma.- Specified by:
setMapperPackageNamein interfaceMapStructMapperFinder
-
-