Interface ISpecialistBroker


public interface ISpecialistBroker
Specialist Broker
Author:
I-D Media AG
  • Method Details

    • getCustomMessageBroker

      @NotNull @NotNull ICustomMessageXmlBroker getCustomMessageBroker()
      Get the custom message xml broker
      Returns:
    • getMemoryUsageCalculation

      @NotNull @NotNull IMemoryUsageCalculationOperation getMemoryUsageCalculation(int nMemoryExceedThresholdWarning)
      Get the current memory usage information
      Parameters:
      nMemoryExceedThresholdWarning -
      Returns:
    • getTranslationStatusSpecialist

      @NotNull @NotNull ITranslationStatusSpecialist getTranslationStatusSpecialist()
      Get the translation status specialist
      Returns:
    • getMetricsBroker

      @NotNull @NotNull IMetricsBroker getMetricsBroker()
      Get the metrics broker
      Returns:
    • addSystemEvent

      void addSystemEvent(@NotNull @NotNull ESystemEventNotification eType, @NotNull @NotNull String sMessage)
      Add a system event message
      Parameters:
      eType -
      sMessage -
    • getNotifications

      @NotNull @NotNull List<ISystemEventNotification> getNotifications(long lFromTimeForward)
      Get system events
      Parameters:
      lFromTimeForward -
      Returns:
    • getMessageQueue

      @NotNull @NotNull IMessageQueue getMessageQueue(@NotNull IMessageQueue.TYPE eType)
      Get the Message Queue
      Parameters:
      eType -
      Returns:
    • getHostNameAndAddress

      @NotNull @NotNull String getHostNameAndAddress()
      Get the host name and address
      Returns:
    • restoreTranslatedFromXliffSpecialist

      @NotNull @NotNull IOperationProcessSimple<File,Integer> restoreTranslatedFromXliffSpecialist()
      Analyses all XML files in a given folder whether they are XLIFF files and initializes their conversion into the standard translatable xml format.
      Returns:
    • restoreTranslatedFromXliffSpecialist

      @NotNull @NotNull IOperationProcessSimple<File,Integer> restoreTranslatedFromXliffSpecialist(boolean bSwapLanguageNodes)
      Swap Xliff language nodes
      Parameters:
      bSwapLanguageNodes -
      Returns:
    • registerSpecialist

      void registerSpecialist(@NotNull @NotNull ISpecialist pSpecialist)
    • requestSpecialist

      @Nullable <T> T requestSpecialist(@NotNull @NotNull Class<T> Type, int nId)
    • getSecuritySpecialist

      @NotNull @NotNull ISecuritySpecialist getSecuritySpecialist()
    • getTranslatableXmlFileReader

      @NotNull @NotNull ITranslatableXmlFileReader getTranslatableXmlFileReader()
    • getConnectorEventBroker

      @NotNull @NotNull IConnectorEventBroker getConnectorEventBroker()