Class DefaultAtlasModuleInfo

  • All Implemented Interfaces:
    io.atlasmap.mxbean.AtlasModuleInfoMXBean, io.atlasmap.spi.AtlasModuleInfo

    public class DefaultAtlasModuleInfo
    extends Object
    implements io.atlasmap.spi.AtlasModuleInfo, io.atlasmap.mxbean.AtlasModuleInfoMXBean
    • Constructor Detail

      • DefaultAtlasModuleInfo

        public DefaultAtlasModuleInfo​(String name,
                                      String uri,
                                      Class<io.atlasmap.spi.AtlasModule> moduleClass,
                                      Constructor<io.atlasmap.spi.AtlasModule> constructor,
                                      List<String> formats,
                                      List<String> packageNames)
    • Method Detail

      • getModuleClassName

        public String getModuleClassName()
        Specified by:
        getModuleClassName in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean
      • getConstructor

        public Constructor<io.atlasmap.spi.AtlasModule> getConstructor()
      • getModuleClass

        public Class<io.atlasmap.spi.AtlasModule> getModuleClass()
        Specified by:
        getModuleClass in interface io.atlasmap.spi.AtlasModuleInfo
      • getDataFormats

        public String[] getDataFormats()
        Specified by:
        getDataFormats in interface io.atlasmap.spi.AtlasModuleInfo
        Specified by:
        getDataFormats in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean
      • getPackageNames

        public String[] getPackageNames()
        Specified by:
        getPackageNames in interface io.atlasmap.spi.AtlasModuleInfo
        Specified by:
        getPackageNames in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean
      • getName

        public String getName()
        Specified by:
        getName in interface io.atlasmap.spi.AtlasModuleInfo
        Specified by:
        getName in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean
      • getUri

        public String getUri()
        Specified by:
        getUri in interface io.atlasmap.spi.AtlasModuleInfo
      • isSourceSupported

        public Boolean isSourceSupported()
        Specified by:
        isSourceSupported in interface io.atlasmap.spi.AtlasModuleInfo
        Specified by:
        isSourceSupported in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean
      • isTargetSupported

        public Boolean isTargetSupported()
        Specified by:
        isTargetSupported in interface io.atlasmap.spi.AtlasModuleInfo
        Specified by:
        isTargetSupported in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean
      • getClassName

        public String getClassName()
        Specified by:
        getClassName in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface io.atlasmap.mxbean.AtlasModuleInfoMXBean