package org.ovirt.engine.core.common.vdscommands;
public enum FutureVDSCommandType {
Poll,
TimeBoundPoll,
HostSetupNetworks;
private static final String DEFAULT_PACKAGE = "org.ovirt.engine.core.vdsbroker.vdsbroker";
String packageName;
private String fullyQualifiedClassName;
private FutureVDSCommandType() {
this.packageName = DEFAULT_PACKAGE;
buildFqClassName();
}
private FutureVDSCommandType(String packageName) {
this.packageName = packageName;
buildFqClassName();
}
public String getPackageName() {
return packageName;
}
public String getFullyQualifiedClassName() {
return fullyQualifiedClassName;
}
private void buildFqClassName() {
this.fullyQualifiedClassName = this.packageName + "." + this.name() + "VDSCommand";
}
}