¿¹Á¦
public abstract class SecurityPropertySetter {
public SecurityPropertySetter(String val) {
this .val= val;
}
private String val;

public void activeProperty() {
Security.setProperty("policy.provider",val);//$NON-NLS-1$
}

}

public abstract class Execution {
public abstract void execute();
public static final void executeWithProperty(SecurityPropertySetter property,Execution exec) {
property.activeProperty();
exec.execute();
}
}
¼Ö·ç¼Ç
java.security.Security.setProperty ()¸¦ È£ÃâÇÏÁö ¸¶½Ê½Ã¿À.
public abstract class Execution {
public abstract void execute();

public static void executeObject(Execution exec) {
exec.execute();
}
}