Class ConsoleWindows

java.lang.Object
com.uc4.api.objects.ConsoleEventSetting
com.uc4.api.objects.ConsoleWindows
All Implemented Interfaces:
Iterable<ConsoleWindows.ConsoleWindowsFilter>

public class ConsoleWindows extends ConsoleEventSetting implements Iterable<ConsoleWindows.ConsoleWindowsFilter>
Console Event Settings for Windows.
  • Field Details

    • TYPE_SYSTEM

      public static final int TYPE_SYSTEM
      System.
      See Also:
    • TYPE_SECURITY

      public static final int TYPE_SECURITY
      Security.
      See Also:
    • TYPE_APPLICATION

      public static final int TYPE_APPLICATION
      Application.
      See Also:
    • TYPE_DIRECTORY_SERVICE

      public static final int TYPE_DIRECTORY_SERVICE
      Directory service.
      See Also:
    • TYPE_DNS_SERVER

      public static final int TYPE_DNS_SERVER
      DNS server.
      See Also:
    • TYPE_FILE_REPLICATION_SERVICE

      public static final int TYPE_FILE_REPLICATION_SERVICE
      File replication service.
      See Also:
  • Constructor Details

    • ConsoleWindows

      public ConsoleWindows()
  • Method Details

    • loadConsole

      protected void loadConsole(com.uc4.util.XMLDocument doc, Element eventCons)
      Specified by:
      loadConsole in class ConsoleEventSetting
    • storeConsole

      protected void storeConsole(com.uc4.util.XMLDocument doc, Element eventCons)
      Specified by:
      storeConsole in class ConsoleEventSetting
    • size

      public int size()
      Returns:
      Number of filter entries
    • clear

      public void clear()
      Removes all filters.
    • addFilter

      public void addFilter(ConsoleWindows.ConsoleWindowsFilter filter)
      Adds a filter for Windows Console Events.
      Parameters:
      filter - Filter
    • iterator

      Returns an Iterator over ConsoleWindowsFilter. This iterator can also be used to remove filter entries.
      Specified by:
      iterator in interface Iterable<ConsoleWindows.ConsoleWindowsFilter>
      Returns:
      Iterator
    • getCategory

      public int getCategory()
      Returns:
      Windows Event's category
    • setCategory

      public void setCategory(int category)
      Sets the Windows Event's category The category is defined by the source which has logged the Event. It is comprised of Events of the same categorical value. Category names must be numbers. No particular category is filtered if value "0" has been specified.
      Parameters:
      category - Windows Event's category, integer between 0 and 99
    • getSource

      public String getSource()
      Returns:
      Windows Event's source
    • setSource

      public void setSource(String source)
      Determine the Windows Event's source.
      Parameters:
      source - Source
    • getType

      public int getType()
      Returns:
      Type of the log that should be monitored
    • setType

      public void setType(int type)
      Select the log to be monitored (system, security, application, directory service, DNS server or File Replication Service). Use one of the public constants that are defined in this class.
      Parameters:
      type - Type of the log that should be monitored