Hinweise zur Migration auf jadice server 5.6
Nicht mehr unterstützte Funktionen
Seit jadice server 5.2 wird für die Implementierung von Workern, die PDF-Datenströme verarbeiten, standardmäßig nicht mehr iText genutzt. Diese Bibliothek wurde jedoch weiterhin in der Distribution ausgeliefert, um die Kompatibilität zu eigenen Implementierungen übergangsweise zu gewährleisten und eine Migration zu anderen Bibliotheken zu ermöglichen. Mit diesem Major-Release von jadice server wird iText nicht mehr mit jadice server ausgeliefert.
API-Änderungen im Überblick
Änderungen von Klassen- und Methodennamen
| Bisheriger Namen | Neuer Name |
|---|---|
com.levigo.jadice.server.core.ServerStatistics::setConcurrendJobs | com.levigo.jadice.server.core.ServerStatistics::setConcurrentJobs |
Änderungen in Methoden-Signaturen
| Klassen / Methode | bisher | neu |
|---|---|---|
| getTempDir : File | getWorkingDirectory : WorkingDirectory |
com.levigo.jadice.server.core.ThreadPoolJobScheduler | setTempDir(File) | setWorkingDirectory(WorkingDirectory) |
setTempDirName(String) | — entfällt — | |
getTempDirName : String | — entfällt — | |
com.levigo.jadice.server.cli.JadiceServerOptions::getJadiceServerHome | Rückgabewert: String | Rückgabewert: File |
com.levigo.jadice.server.cli.JadiceServerOptions::getJadiceServerConfigurationHome | Rückgabewert: String | Rückgabewert: File |
Änderungen in der Vererbungshierarchie
| Klasse | bisher | neu |
|---|---|---|
com.levigo.jadice.server.core.ThreadPoolJobScheduler | (implements) InitializingBean | — entfällt — |
Namespace-Änderungen
Entfernte Klassen, Methoden oder Properties
Änderungen in der Spring-Konfiguration
- Die Konfigurationsdatei
webservices.xmlwurde umbenannt insoap.xml. Das zugehörige Feature heißt nun ebenfallssoapstattwebservices.
| Konfigurationsdatei | Neue Element | Elemente, die entfallen |
|---|---|---|
| base.xml | (Konfigurationsdatei ist komplett neu) | |
| core.xml | Import von base.xml | |
| multivm-instance.xml | Import von base.xml | |
| server.xml |
| |
soap.xml | jaxws:features mit
|
|
Änderungen, die sich durch Änderungen von Klassen-/Methodennamen, Signaturen oder Namespaces ergeben haben (s.o.), sind in dieser Tabelle nicht aufgeführt