Interface IMappedColumnCalloutFactory

    • Method Detail

      • addMapping

        void addMapping​(String tableName,
                        String columnName,
                        Supplier<IColumnCallout> supplier)
        add mapping for callout
        Parameters:
        tableName - case insensitive table name or * to match all table
        columnName - case insensitive column name or * to match all column
        supplier - supplier for IColumnCallout instance
      • removeMapping

        void removeMapping​(String tableName,
                           String columnName,
                           Supplier<IColumnCallout> supplier)
        remove mapping for callout
        Parameters:
        tableName - case insensitive table name or * to match all table
        columnName - case insensitive column name or * to match all column
        supplier - supplier for IColumnCallout instance
      • scan

        void scan​(org.osgi.framework.BundleContext context,
                  String... packages)
        scan, discover and register classes with Callout annotation
        Parameters:
        context -
        packages -