diff options
author | Manuel Bentele | 2021-04-28 09:19:42 +0200 |
---|---|---|
committer | Manuel Bentele | 2021-04-28 09:19:42 +0200 |
commit | 46b8f8b5f69efebb0ae389cff6627d70f7633fc2 (patch) | |
tree | e33f4a239408f9e4e12c730cf2b7642414330fad /src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java | |
parent | Log failed instanciations of virtualization config files as debug info (diff) | |
download | master-sync-shared-46b8f8b5f69efebb0ae389cff6627d70f7633fc2.tar.gz master-sync-shared-46b8f8b5f69efebb0ae389cff6627d70f7633fc2.tar.xz master-sync-shared-46b8f8b5f69efebb0ae389cff6627d70f7633fc2.zip |
Document configuration transformation logics and their data containers
Diffstat (limited to 'src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java')
-rw-r--r-- | src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java index 1aac943..018d046 100644 --- a/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java +++ b/src/main/java/org/openslx/virtualization/configuration/logic/ConfigurationLogic.java @@ -3,8 +3,24 @@ package org.openslx.virtualization.configuration.logic; import org.openslx.virtualization.configuration.VirtualizationConfiguration; import org.openslx.virtualization.configuration.transformation.TransformationGeneric; +/** + * Generic transformation logic for virtualization configurations. + * <p> + * This transformation logic represents an encapsulated transformation logic to transform + * virtualization configurations as part of server or client implementations. + * + * @author Manuel Bentele + * @version 1.0 + * + * @param <T> type of configuration data used as input arguments for a transformation. + */ public abstract class ConfigurationLogic<T> extends TransformationGeneric<VirtualizationConfiguration<?, ?, ?, ?>, T> { + /** + * Creates a new generic transformation logic for virtualization configurations. + * + * @param name generic transformation logic name. + */ public ConfigurationLogic( String name ) { super( name ); |