next up previous contents
Next: A README-Auszug Up: Quellcode Änderungen Previous: 3.3 In PersistenceServiceStationaryAgent.java

3.4 In EnforcementObjectFactoryMobileAgent.java

Diese Klasse wurde um einen zweiten, parameterlosen Konstruktor erweitert. Wird dieser zur Erzeugung der Klasse benutzt, so werden alle Variablen, die in folgender Tabelle zu sehen sind, mit Defaultwerten vorbelegt:

Variable Wert
ObjectID mnm.domain/ManagementApplication.domain/Factory_1.eof
persistenceServiceName mnm.domain/ManagementApplication.domain/PersService_1.ps
persistentDatabaseName /tmp/tmp.db
managementAgentType .dhcp_agent
enforcementObjectDomainPrefix mnm.domain/Policies.domain/
nomadicSystemDomain mnm.domain/ManagedClients.domain/
Er sollte ebenfalls nur zu Testzwecken aufgerufen werden.
    public EnforcementObjectFactoryMobileAgent() {
        String oID = "mnm.domain/ManagementApplication.domain/Factory_1.eof"; 
        this.ObjectID = oID;
        String eODP = "mnm.domain/Policies.domain/";
        this.enforcementObjectDomainPrefix = eODP;
        String nSD = "mnm.domain/ManagedClients.domain/";
        this.nomadicSystemDomain = nSD;
        String pSName = "mnm.domain/ManagementApplication.domain/PersService_1.ps";
        this.persistenceServiceName = pSName;
        String pDBName = "/tmp/tmp.db";
        this.persistentDatabaseName = pDBName;
        String mAT = ".dhcp_agent";
        this.managementAgentType = mAT;
        this.local_enforcementObjectDatabase = new java.util.Hashtable();
        this.prev_started = false;
    }



Copyright Munich Network Management Team