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 class
An instance of this class reprensents a single filter line. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Application.static final int
Directory service.static final int
DNS server.static final int
File replication service.static final int
Security.static final int
System.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 TypeMethodDescriptionvoid
Adds a filter for Windows Console Events.void
clear()
Removes all filters.int
int
getType()
iterator()
Returns anIterator
overConsoleWindowsFilter
.protected void
loadConsole
(com.uc4.util.XMLDocument doc, Element eventCons) void
setCategory
(int category) Sets the Windows Event's category The category is defined by the source which has logged the Event.void
Determine the Windows Event's source.void
setType
(int type) Select the log to be monitored (system, security, application, directory service, DNS server or File Replication Service).int
size()
protected void
storeConsole
(com.uc4.util.XMLDocument doc, Element eventCons) Methods inherited from class com.uc4.api.objects.ConsoleEventSetting
getHostName, setHostName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
loadConsole
in classConsoleEventSetting
-
storeConsole
- Specified by:
storeConsole
in 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 anIterator
overConsoleWindowsFilter
. This iterator can also be used to remove filter entries.- Specified by:
iterator
in 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
-