com.accendia.iris.system.interfaces
Interface IApplicationLoadCallback


public interface IApplicationLoadCallback

This client callback interface is used to implement application metadata loading into the ServerContext. It is not used by regular clients.


Method Summary
 void applicationCallbacks(int appIdx, IChecksumInterfaces clientInterfaces)
          Receive information about the client callbacks.
 void applicationCommands(int appIdx, java.lang.String[] commandNames)
          Receive information about the application commands.
 void applicationDynamicCommands(int appIdx, IChecksumInterfaces dynamicCommand)
          Receive information about the application dynamic commands.
 void applicationFactories(int appIdx, java.lang.String[] factoryNames)
          Receive information about the application command factories.
 void loadCompleted(int appIdx, boolean error)
          The application load was completed
 void startLoad(int appIdx, int numCommands, int numFactories, int dynCommands)
          Receive information about the structure of the remote application.
 

Method Detail

startLoad

void startLoad(int appIdx,
               int numCommands,
               int numFactories,
               int dynCommands)
Receive information about the structure of the remote application.

Parameters:
appIdx - The application index
numCommands - Number of application commands
numFactories - Number of application command factories
dynCommands - Number of application dynamic commands

applicationCommands

void applicationCommands(int appIdx,
                         java.lang.String[] commandNames)
Receive information about the application commands.

Parameters:
appIdx - Application index
commandNames - Application command names

applicationFactories

void applicationFactories(int appIdx,
                          java.lang.String[] factoryNames)
Receive information about the application command factories.

Parameters:
appIdx - Application index
factoryNames - Application factory names

applicationCallbacks

void applicationCallbacks(int appIdx,
                          IChecksumInterfaces clientInterfaces)
Receive information about the client callbacks.

Parameters:
appIdx - Application index
clientInterfaces - Client callbacks metadata

applicationDynamicCommands

void applicationDynamicCommands(int appIdx,
                                IChecksumInterfaces dynamicCommand)
Receive information about the application dynamic commands.

Parameters:
appIdx - Application index
dynamicCommand - Dynamic command metadata

loadCompleted

void loadCompleted(int appIdx,
                   boolean error)
The application load was completed

Parameters:
appIdx - Application index
error - Application load error code