Package com.uc4.api.objects
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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn instance of this class reprensents a single filter line. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intApplication.static final intDirectory service.static final intDNS server.static final intFile replication service.static final intSecurity.static final intSystem.Fields inherited from class com.uc4.api.objects.ConsoleEventSetting
TYPE_BS2000, TYPE_OS390, TYPE_OS400, TYPE_R3, TYPE_WINDOWS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a filter for Windows Console Events.voidclear()Removes all filters.intintgetType()iterator()Returns anIteratoroverConsoleWindowsFilter.protected voidloadConsole(com.uc4.util.XMLDocument doc, Element eventCons) voidsetCategory(int category) Sets the Windows Event's category The category is defined by the source which has logged the Event.voidDetermine the Windows Event's source.voidsetType(int type) Select the log to be monitored (system, security, application, directory service, DNS server or File Replication Service).intsize()protected voidstoreConsole(com.uc4.util.XMLDocument doc, Element eventCons) Methods inherited from class com.uc4.api.objects.ConsoleEventSetting
getHostName, setHostNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
TYPE_SYSTEM
public static final int TYPE_SYSTEMSystem.- See Also:
-
TYPE_SECURITY
public static final int TYPE_SECURITYSecurity.- See Also:
-
TYPE_APPLICATION
public static final int TYPE_APPLICATIONApplication.- See Also:
-
TYPE_DIRECTORY_SERVICE
public static final int TYPE_DIRECTORY_SERVICEDirectory service.- See Also:
-
TYPE_DNS_SERVER
public static final int TYPE_DNS_SERVERDNS server.- See Also:
-
TYPE_FILE_REPLICATION_SERVICE
public static final int TYPE_FILE_REPLICATION_SERVICEFile replication service.- See Also:
-
-
Constructor Details
-
ConsoleWindows
public ConsoleWindows()
-
-
Method Details
-
loadConsole
- Specified by:
loadConsolein classConsoleEventSetting
-
storeConsole
- Specified by:
storeConsolein classConsoleEventSetting
-
size
public int size()- Returns:
- Number of filter entries
-
clear
public void clear()Removes all filters. -
addFilter
Adds a filter for Windows Console Events.- Parameters:
filter- Filter
-
iterator
Returns anIteratoroverConsoleWindowsFilter. This iterator can also be used to remove filter entries.- Specified by:
iteratorin interfaceIterable<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
- Returns:
- Windows Event's source
-
setSource
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
-