Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Code Block
languagejava
/**
 *
 */
public class TypeConfiguration implements Serializable {
    /** Type name. Supports wildcards. */
    private String typeName;

    /** Affinity key field name. */
    private String affKeyFieldName;

    /** Type info extensions. */
    private Map<Class<? extends TypeInfo>, ? extends TypeInfo> typeInfos;
 
    public void setTypeInfos(Collection<? extends TypeInfo> typeInfos) {...}
 
    public Collection<? extends TypeInfo> getTypeInfos() {...}
 
    public <T extends TypeInfo> T getTypeInfo(Class<T> infoCls) {...}
}
Code Block
languagejava
/**
 *
 */
public interface TypeInfo extends Serializable {
}
Code Block
languagejava
/**
 *
 */
public class PersistenceTypeInfo implements TypeInfo {
    /** Schema name in database. */
    private String dbSchema;

    /** Table name in database. */
    private String dbTbl;

    /** Persisted fields. */
    @GridToStringInclude
    private Collection<CacheTypeFieldMetadata> fields;
}

...