Package org.apache.camel.main.download
Class TypeConverterLoaderDownloadListener
java.lang.Object
org.apache.camel.main.download.TypeConverterLoaderDownloadListener
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,ArtifactDownloadListener,org.apache.camel.spi.HasCamelContext
public class TypeConverterLoaderDownloadListener
extends Object
implements ArtifactDownloadListener, org.apache.camel.CamelContextAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfindTypeConverterLoaderClasses(Collection<String> loaders, InputStream is) org.apache.camel.CamelContextprotected voidloadTypeConverters(File file) protected voidloadTypeConverters(Collection<String> loaders) voidonDownloadedFile(File file) After the artifact has been downloadedvoidsetCamelContext(org.apache.camel.CamelContext camelContext)
-
Constructor Details
-
TypeConverterLoaderDownloadListener
public TypeConverterLoaderDownloadListener()
-
-
Method Details
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContextin interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext) - Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
onDownloadedFile
Description copied from interface:ArtifactDownloadListenerAfter the artifact has been downloaded- Specified by:
onDownloadedFilein interfaceArtifactDownloadListener- Parameters:
file- the downloaded artifact as a file
-
loadTypeConverters
- Throws:
Exception
-
findTypeConverterLoaderClasses
protected void findTypeConverterLoaderClasses(Collection<String> loaders, InputStream is) throws IOException - Throws:
IOException
-
loadTypeConverters
- Throws:
ClassNotFoundException
-