Package de.mid.innovator.srv
All classes in this package are used for communicating with the Innovator repository server
and license server. They provide different layers of communication realizing various
levels of abstraction.
- Networking level: LicSrvTelegram, SrvDataTelegram (DataTelTab, DataTelType)
- Information level: SrvContext, InoServerProgram
- Command level: LicenseServer, LicSrvErrorException, RepositoryServer, SrvErrorException, Model
A perfect entry point into the Innovator Java API is provided by the command level's
classes. The LicenseServer
,
RepositoryServer
and Model
classes are ideal
starting points for carrying out further API calls.
Members of SrvContext
or
InoServerProgram
are not often needed to get special information about
login and connection data.
The classes of the networking level should not be used in Java programs unless you are sure that the connected Innovator server can handle those telegrams without doing any harm to the repository data.
-
Interface Summary Interface Description ILicensingService This interface is implementet by the Innovator LicenseServer.INetworkInformationService SrvContext This interface can be used to get specific information about an Innovator repository server. -
Enum Summary Enum Description LicenseServer.License LicSrvErrorException.LicSrvStatusValues ServerStatus The various flags indicating the state of a running repository server. -
Exception Summary Exception Description LicSrvErrorException An exception that will be thrown whenever a request to theLicenseServer
fails.SrvErrorException