io.atlasmap.core.DefaultAtlasContextFactory.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4?
o| } ~ ? ? ? ? ? ? ? ? ? ??
|
??
|?
`?
??
?
??
??
??
??
??
??
???
|?
!|?
#|?
%|
??
(? ?4?
??
.| ?
??
?
??
????? ????????????
>?
??
???
D?
D?
D?
o?
`?
`?
???
L|?
???????
??
????
U?
???????????
??
??
`??
?
?
?
?
b?
??????????
U???????
??????????
`
`
`
`
`
o
` }
}
?|
?
??
?| }
U? }? ?
? !"#$
%
??
o?&'
()*+ LOG Lorg/slf4j/Logger; factory -Lio/atlasmap/core/DefaultAtlasContextFactory; initialized Z uuid Ljava/lang/String;
threadName
objectName Ljavax/management/ObjectName; atlasConversionService 0Lio/atlasmap/core/DefaultAtlasConversionService; atlasFieldActionService 1Lio/atlasmap/core/DefaultAtlasFieldActionService; atlasCombineStrategy &Lio/atlasmap/spi/AtlasCombineStrategy; atlasPropertyStrategy 'Lio/atlasmap/spi/AtlasPropertyStrategy; atlasSeparateStrategy 'Lio/atlasmap/spi/AtlasSeparateStrategy; atlasValidationService (Lio/atlasmap/api/AtlasValidationService; moduleInfoRegistry )Lio/atlasmap/spi/AtlasModuleInfoRegistry;
properties Ljava/util/Map; Signature 5Ljava/util/Map; classLoader &Lio/atlasmap/core/CompoundClassLoader; ()V Code LineNumberTable LocalVariableTable this getInstance /()Lio/atlasmap/core/DefaultAtlasContextFactory;
StackMapTable init cl )(Lio/atlasmap/core/CompoundClassLoader;)V
setProperties (Ljava/util/Map;)V LocalVariableTypeTable 8(Ljava/util/Map;)V (Ljava/util/Properties;)V Ljava/util/Properties;
getProperties ()Ljava/util/Map; 7()Ljava/util/Map; destroy e Ljava/lang/Exception;?
createContext .(Ljava/io/File;)Lio/atlasmap/api/AtlasContext; atlasMappingFile Ljava/io/File;
Exceptions .(Ljava/net/URI;)Lio/atlasmap/api/AtlasContext; atlasMappingUri Ljava/net/URI; context &Lio/atlasmap/core/DefaultAtlasContext; =(Lio/atlasmap/v2/AtlasMapping;)Lio/atlasmap/api/AtlasContext; mapping Lio/atlasmap/v2/AtlasMapping;, Format InnerClasses a(Lio/atlasmap/api/AtlasContextFactory$Format;Ljava/io/InputStream;)Lio/atlasmap/api/AtlasContext; format ,Lio/atlasmap/api/AtlasContextFactory$Format; stream Ljava/io/InputStream; getClassName ()Ljava/lang/String;
getThreadName
setThreadName (Ljava/lang/String;)V
getVersion getUuid getJmxObjectName ()Ljavax/management/ObjectName; getModuleInfoRegistry +()Lio/atlasmap/spi/AtlasModuleInfoRegistry; setModuleInfoRegistry ,(Lio/atlasmap/spi/AtlasModuleInfoRegistry;)V registry getConversionService *()Lio/atlasmap/spi/AtlasConversionService; getFieldActionService +()Lio/atlasmap/spi/AtlasFieldActionService; getCombineStrategy (()Lio/atlasmap/spi/AtlasCombineStrategy; setCombineStrategy )(Lio/atlasmap/spi/AtlasCombineStrategy;)V getPropertyStrategy )()Lio/atlasmap/spi/AtlasPropertyStrategy; setPropertyStrategy *(Lio/atlasmap/spi/AtlasPropertyStrategy;)V getSeparateStrategy )()Lio/atlasmap/spi/AtlasSeparateStrategy; setSeparateStrategy *(Lio/atlasmap/spi/AtlasSeparateStrategy;)V getValidationService *()Lio/atlasmap/api/AtlasValidationService; setValidationService +(Lio/atlasmap/api/AtlasValidationService;)V getClassLoader (()Lio/atlasmap/core/CompoundClassLoader; addClassLoader (Ljava/lang/ClassLoader;)V Ljava/lang/ClassLoader; setClassLoader loadModules &(Ljava/lang/String;Ljava/lang/Class;)V entry tmp Ljava/net/URL; prop serviceClassPropertyValue splitted [Ljava/lang/String; urls Ljava/util/Enumeration; module !Lio/atlasmap/spi/AtlasModuleInfo; atlasModuleClass Ljava/lang/Class; constructor Ljava/lang/reflect/Constructor; !Ljava/lang/NoSuchMethodException; "Ljava/lang/ClassNotFoundException; clazz moduleClassProperty moduleInterface moduleClass moduleClassName serviceClasses Ljava/util/Set; 'Ljava/util/Enumeration; 0Ljava/lang/Class; >Ljava/lang/reflect/Constructor; Ljava/lang/Class<*>; #Ljava/util/Set;???-.?/&01?? )(Ljava/lang/String;Ljava/lang/Class<*>;)V
unloadModules moduleCount I isClassAtlasModule %(Ljava/lang/Class;Ljava/lang/Class;)Z +(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z isAtlasModuleInterface iface isIface
superClazz
interfaces [Ljava/lang/Class; [Ljava/lang/Class<*>;U getModuleUri %(Ljava/lang/Class;)Ljava/lang/String; detail #Lio/atlasmap/spi/AtlasModuleDetail; ((Ljava/lang/Class<*>;)Ljava/lang/String;
getModuleName getSupportedDataFormats #(Ljava/lang/Class;)Ljava/util/List; formats dataFormats Ljava/util/List; $Ljava/util/List;2 :(Ljava/lang/Class<*>;)Ljava/util/List; getConfigPackages pkg packages configPackages getAllModuleConfigPackages ;(Lio/atlasmap/spi/AtlasModuleInfoRegistry;)Ljava/util/List;
moduleInfo pkgs O(Lio/atlasmap/spi/AtlasModuleInfoRegistry;)Ljava/util/List; registerFactoryJmx 0(Lio/atlasmap/core/DefaultAtlasContextFactory;)V
setObjectName3 lambda$setProperties$0 '(Ljava/lang/Object;Ljava/lang/Object;)V key Ljava/lang/Object; value
SourceFile DefaultAtlasContextFactory.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? +io/atlasmap/core/DefaultAtlasContextFactory ? ? 0io/atlasmap/core/DefaultAtlasCompoundClassLoader io/atlasmap/v2/AtlasMapping456 ? ?789: ?;<=> ?? ?@A ?B ? ,io/atlasmap/core/DefaultAtlasCombineStrategy -io/atlasmap/core/DefaultAtlasPropertyStrategy -io/atlasmap/core/DefaultAtlasSeparateStrategy .io/atlasmap/core/DefaultAtlasValidationServicepq /io/atlasmap/core/DefaultAtlasModuleInfoRegistry ?q ? ? io/atlasmap/spi/AtlasModule java/util/HashMap BootstrapMethodsCuDEF/GHJ ?IJK ? ?LMNOP ? ?QRS )Unregistered AtlasContextFactory with JMXT ? java/lang/Exception Unable to unregister with JMXUV io/atlasmap/api/AtlasException "AtlasMappingFile must be specified ? ?WXY ? ? !AtlasMappingUri must be specified $io/atlasmap/core/DefaultAtlasContext ?Z ?[ ?\]^_`ab ? java/util/HashSet +META-INF/services/atlas/module/atlas.modulecd.eSfg java/net/URLhijkl java/lang/String ,mnop-qr Error loading module resourcesst0uSvgwxMN java/lang/Classyz 'io/atlasmap/core/DefaultAtlasModuleInfo^YXY_`g` ?{ ? |}~ 3Invalid module class {}: constructor is not presentU 0Invalid module class {}: unsupported AtlasModule java/lang/NoSuchMethodException 4Invalid module class %s: constructor is not present. java/lang/Object ?? java/lang/ClassNotFoundException 2Invalid module class %s: not found in classLoader. 'Invalid module class %s: unknown error. !Loaded: {} of {} detected modules?????T?? ? Unloaded: {} modulesTPN !io/atlasmap/spi/AtlasModuleDetail?? {} is a '{}' implementation? ?? ? {} is NOT a '{}' implementation?^???r??? ? UNDEFINED? ? java/lang/StringBuilder
UNDEFINED-?? java/util/ArrayListb?? ?2 $Module: {} supports data formats: {}j? Module: {} config packages: {}?? io/atlasmap/spi/AtlasModuleInfo???????r ??? 'Registered AtlasContextFactory with JMX 7Unable to resgister DefaultAtlasContextFactory with JMX javax/management/ObjectName 3io.atlasmap:type=AtlasServiceFactory,factoryUuid=%s ? ??????? #io/atlasmap/api/AtlasContextFactory ,io/atlasmap/mxbean/AtlasContextFactoryMXBean *io/atlasmap/api/AtlasContextFactory$Format
java/util/Set java/util/Enumeration java/util/Properties java/util/Iterator java/lang/reflect/Constructor java/util/List -javax/management/MalformedObjectNameException ()Ljava/lang/ClassLoader; $io/atlasmap/core/CompoundClassLoader addAlternativeLoader java/util/UUID
randomUUID ()Ljava/util/UUID; toString java/lang/Thread
currentThread ()Ljava/lang/Thread; getName .io/atlasmap/core/DefaultAtlasConversionService 2()Lio/atlasmap/core/DefaultAtlasConversionService; /io/atlasmap/core/DefaultAtlasFieldActionService 3()Lio/atlasmap/core/DefaultAtlasFieldActionService;
??
? accept N(Lio/atlasmap/core/DefaultAtlasContextFactory;)Ljava/util/function/BiConsumer; forEach "(Ljava/util/function/BiConsumer;)V &java/lang/management/ManagementFactory getPlatformMBeanServer ()Ljavax/management/MBeanServer; javax/management/MBeanServer isRegistered (Ljavax/management/ObjectName;)Z unregisterMBean (Ljavax/management/ObjectName;)V org/slf4j/Logger isDebugEnabled ()Z debug warn *(Ljava/lang/String;Ljava/lang/Throwable;)V java/io/File toURI ()Ljava/net/URI; >(Lio/atlasmap/core/DefaultAtlasContextFactory;Ljava/net/URI;)V M(Lio/atlasmap/core/DefaultAtlasContextFactory;Lio/atlasmap/v2/AtlasMapping;)V q(Lio/atlasmap/core/DefaultAtlasContextFactory;Lio/atlasmap/api/AtlasContextFactory$Format;Ljava/io/InputStream;)V getClass ()Ljava/lang/Class;
getPackage ()Ljava/lang/Package; java/lang/Package getImplementationVersion getResources +(Ljava/lang/String;)Ljava/util/Enumeration; hasMoreElements nextElement ()Ljava/lang/Object; io/atlasmap/core/AtlasUtil loadPropertiesFromURL &(Ljava/net/URL;)Ljava/util/Properties; get &(Ljava/lang/Object;)Ljava/lang/Object; split '(Ljava/lang/String;)[Ljava/lang/String; isEmpty (Ljava/lang/String;)Z add (Ljava/lang/Object;)Z iterator ()Ljava/util/Iterator; hasNext next loadClass %(Ljava/lang/String;)Ljava/lang/Class; getDeclaredConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Constructor;Ljava/util/List;Ljava/util/List;)V 'io/atlasmap/spi/AtlasModuleInfoRegistry register $(Lio/atlasmap/spi/AtlasModuleInfo;)V '(Ljava/lang/String;Ljava/lang/Object;)V 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; size ()I java/lang/Integer valueOf (I)Ljava/lang/Integer; 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
unregisterAll isAnnotationPresent (Ljava/lang/Class;)Z getCanonicalName
getSimpleName
getSuperclass
getInterfaces ()[Ljava/lang/Class; equals
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; uri name append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ()[Ljava/lang/String; trim getAll ()Ljava/util/Set; getPackageNames java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; addAll (Ljava/util/Collection;)Z
registerMBean R(Ljava/lang/Object;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger;???tu "java/lang/invoke/LambdaMetafactory metafactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! o ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? . ? ? ? ? A*? *? *? *? *? *? *? *? *? *?
*? *? *?
? ? : L > ? @ A B C " D ' E , F 1 G 6 I ; J @ M ? A ? ? ? ? ? G ? ? ? Y? ? ? ? ? ? ? P Q R T ? ! ? ? ? W ? Y? L+? ? *+? ? ? Y Z [ \ ? ? ? ? ? ! ? ? ? ?*? ? ?*? ? ? *? ? ? *+?
*? ? *? ? *? *?
? *? Y? ? *? !Y? "? *? #Y? $?
*? %Y? &? **? '*? (Y*? )? **+,? -*? ? ? F _ ` c d e ! f ( g / h : i E j P k [ l f m k n w o p ? r ? ? ? ? ? ? ? ? ? ? ? P *+? ? ?
v w ? ? ? ? ? ? ? ? ? ? ? ? ? R *? .Y? /? +*? 0 ? 1? ? { | } ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ! ? ? ? 4 ?*? ? ?*? 2? 3*? 4? 5 ? $? 3*? 4? 6 ? 7? 8 ?
? 79? : ? L? 7<+? = *? *? *? *? *? *? *? *?
*? *? **?
*? *? ? <