Hallo zusammen,
bin hier neu im Forum angekommen und freue mich, euer Wissen zu lesen.
Noch bin ich Anfänger, aber das bekommen wir schon hin.
Folgendes. Ich möchte eine SessionID erstellen, um gewisse Vorgänge im JavaProgramm auseinanderhalten zu können.
Dazu habe ich in einer Hauptklasse einen Generator:
Ausschnitt der Klasse MasterDataBlackboard:
Aufruf der Methode in einer anderen Klasse:
Funktioniert ja auch. Allerdings wird - wie erwartet - die SessionID für jeden Aufruf in einer anderen Klasse neu erzeugt, was nicht so sein soll.
Daher jetzt mal meine Frage, was habe ich zu ändern, damit wirklich nur eine SessionID erzeugt wird und ich diese eine ID überall verwenden kann?
Danke für die Hilfe bei meinem primitiven Problem!
bin hier neu im Forum angekommen und freue mich, euer Wissen zu lesen.
Noch bin ich Anfänger, aber das bekommen wir schon hin.
Folgendes. Ich möchte eine SessionID erstellen, um gewisse Vorgänge im JavaProgramm auseinanderhalten zu können.
Dazu habe ich in einer Hauptklasse einen Generator:
Ausschnitt der Klasse MasterDataBlackboard:
Java:
public static String GenerateSession( final String sessionID ) {
return System.currentTimeMillis() / 1000 + "_" + Math.round( Math.random() * 1000 );
}
Aufruf der Methode in einer anderen Klasse:
Java:
public String SessionID;
public void reset() throws Exception {
SessionID = MasterdataBlackboard.GenerateSession( SessionID );
}
Funktioniert ja auch. Allerdings wird - wie erwartet - die SessionID für jeden Aufruf in einer anderen Klasse neu erzeugt, was nicht so sein soll.
Daher jetzt mal meine Frage, was habe ich zu ändern, damit wirklich nur eine SessionID erzeugt wird und ich diese eine ID überall verwenden kann?
Danke für die Hilfe bei meinem primitiven Problem!
Zuletzt bearbeitet: