Class FSSessionImpl

java.lang.Object
de.xima.fc.fs.server.FSSessionImpl
All Implemented Interfaces:
de.root1.simon.SimonUnreferenced, IFSSession, Serializable

public class FSSessionImpl extends Object implements IFSSession, de.root1.simon.SimonUnreferenced
See Also:
  • Constructor Details

    • FSSessionImpl

      public FSSessionImpl()
  • Method Details

    • getConnectionID

      public String getConnectionID()
    • pushConfig

      public void pushConfig(String name, byte[] data) throws Exception
      Description copied from interface: IFSSession
      Method to push an configuration-file to the frontend-server
      Specified by:
      pushConfig in interface IFSSession
      Parameters:
      name - String the name of the configuration-file
      data - Byte-array with the data of the configuration-file
      Throws:
      Exception - on errors while pushing the configuration-file
    • callback

      @Deprecated public void callback(String callbackName, IFormDataAdapter saveFormData, Vorgang vorgang) throws Exception
      Deprecated.
      will be removed
      Description copied from interface: IFSSession
      Method to perform an callback on the frontend-server
      Specified by:
      callback in interface IFSSession
      Parameters:
      callbackName - String name of the callback-handler to perform
      saveFormData - IFormDataAdapter the form-data with which the callback sould be performed
      vorgang - Vorgang the process to perfrom the callback with
      Throws:
      Exception - on errors while performing the callback
    • disconnect

      public boolean disconnect()
      Description copied from interface: IFSSession
      Method to perform an clean disconnect
      Specified by:
      disconnect in interface IFSSession
      Returns:
      true if the disconnect was successful, false otherwise
    • unreferenced

      public void unreferenced()
      Specified by:
      unreferenced in interface de.root1.simon.SimonUnreferenced
    • ping

      public boolean ping()
      Description copied from interface: IFSSession
      Method to ping the frontend-server
      Specified by:
      ping in interface IFSSession
      Returns:
      true if successful, false otherwise
    • triggerPluginSync

      public void triggerPluginSync(PluginSyncData... syncData) throws Exception
      Description copied from interface: IFSSession
      Method to trigger the sync of plugins
      Specified by:
      triggerPluginSync in interface IFSSession
      Parameters:
      syncData - PluginSyncData of the plugins to sync
      Throws:
      Exception - on errors