Class ClientSystemUtilities

    • Constructor Detail

      • ClientSystemUtilities

        public ClientSystemUtilities()
    • Method Detail

      • initialize

        public void initialize​(FPMIApp app)
      • shutdown

        public void shutdown()
      • getSystemFlags

        public int getSystemFlags()
      • getEdition

        public java.lang.String getEdition()
      • queryAuditLog

        public Dataset queryAuditLog​(org.python.core.PyObject[] values,
                                     java.lang.String[] keywords)
      • getConnectTimeout

        public static int getConnectTimeout()
      • setConnectTimeout

        public static void setConnectTimeout​(int connectTimeout)
      • getReadTimeout

        public static int getReadTimeout()
      • setReadTimeout

        public static void setReadTimeout​(int readTimeout)
      • setConnectionMode

        public static void setConnectionMode​(int mode)
      • getConnectionMode

        public static int getConnectionMode()
      • exit

        public void exit()
        Exits the FPMI Client.
      • exit

        public void exit​(boolean force)
      • getInactivitySeconds

        public long getInactivitySeconds()
        Returns the number of seconds of inactivity for the system
      • getLocale

        public java.lang.String getLocale()
      • getAvailableLocales

        public java.util.Collection<java.lang.String> getAvailableLocales()
      • getAvailableTerms

        public java.util.Collection<java.lang.String> getAvailableTerms()
      • setLocale

        public void setLocale​(java.lang.String locale)
      • translate

        public java.lang.String translate​(java.lang.String term)
      • translate

        public java.lang.String translate​(java.lang.String term,
                                          java.lang.String locale,
                                          java.lang.Boolean strict)
      • modifyTranslation

        public void modifyTranslation​(java.lang.String term,
                                      java.lang.String translation)
      • modifyTranslation

        public void modifyTranslation​(java.lang.String term,
                                      java.lang.String translation,
                                      java.lang.String locale)
      • invokeLater

        public void invokeLater​(org.python.core.PyObject fun)
      • invokeLater

        public void invokeLater​(org.python.core.PyObject fun,
                                int time)
      • invokeGateway

        @Deprecated
        public org.python.core.PyObject invokeGateway​(java.lang.String function,
                                                      org.python.core.PyObject... args)
                                               throws GatewayException
        Deprecated.
        Throws:
        GatewayException
      • _invokeAsyncImpl

        protected java.lang.Thread _invokeAsyncImpl​(org.python.core.PyObject fun)
        Specified by:
        _invokeAsyncImpl in class SystemUtilities
      • getGatewayAddress

        public static java.lang.String getGatewayAddress()
      • getClientId

        public static java.lang.String getClientId()
      • getProjectName

        public java.lang.String getProjectName()
      • retarget

        public void retarget​(java.lang.String projectName)
      • retarget

        public void retarget​(java.lang.String projectName,
                             java.lang.String gatewayAddr)
      • retarget

        public void retarget​(java.lang.String projectName,
                             java.lang.String gatewayAddr,
                             org.python.core.PyDictionary params)
      • retarget

        public void retarget​(java.lang.String projectName,
                             java.lang.String gatewayAddr,
                             org.python.core.PyDictionary params,
                             java.lang.String[] startupWindows)
      • sendMessageInternal

        public java.util.List<java.lang.String> sendMessageInternal​(java.lang.String project,
                                                                    java.lang.String messageHandler,
                                                                    org.python.core.PyDictionary payload,
                                                                    java.util.Properties filterParams)
                                                             throws java.lang.Exception
        Specified by:
        sendMessageInternal in class SystemUtilities
        Throws:
        java.lang.Exception
      • sendRequestInternal

        protected Request sendRequestInternal​(java.lang.String project,
                                              java.lang.String messageHandler,
                                              org.python.core.PyDictionary payload,
                                              java.util.Properties params,
                                              boolean async)
        Specified by:
        sendRequestInternal in class SystemUtilities