examples.nativecode
Class JavaNT
java.lang.Object
|
+--examples.nativecode.JavaNT
- public class JavaNT
- extends java.lang.Object
Constructor Summary |
JavaNT()
|
JavaNT(java.lang.String sourceName)
|
Method Summary |
void |
close()
|
boolean |
deregisterEventSource(int eventHandle)
|
protected void |
finalize()
De-register an NT event source. |
boolean |
impersonateLoggedOnUser(int logonHandle)
|
void |
logoffUser(int logonHandle)
|
int |
logonUser(java.lang.String domain,
java.lang.String userid,
java.lang.String password,
int logonType)
Logon a user and return Logon Handle. |
boolean |
record(byte eventType,
int eventID,
java.lang.Object stringData,
byte[] bytes)
|
int |
registerEventSource(java.lang.String sourceName)
|
boolean |
reportEvent(int eventHandle,
int eventType,
int eventID,
java.lang.Object stringData,
byte[] bytes)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
version
public static short[] version
INTERACTIVE
public static final int INTERACTIVE
- See Also:
- Constant Field Values
NETWORK
public static final int NETWORK
- See Also:
- Constant Field Values
BATCH
public static final int BATCH
- See Also:
- Constant Field Values
SERVICE
public static final int SERVICE
- See Also:
- Constant Field Values
EVENTLOG_SUCCESS
public static final byte EVENTLOG_SUCCESS
- See Also:
- Constant Field Values
EVENTLOG_ERROR_TYPE
public static final byte EVENTLOG_ERROR_TYPE
- See Also:
- Constant Field Values
EVENTLOG_WARNING_TYPE
public static final byte EVENTLOG_WARNING_TYPE
- See Also:
- Constant Field Values
EVENTLOG_INFORMATION_TYPE
public static final byte EVENTLOG_INFORMATION_TYPE
- See Also:
- Constant Field Values
EVENTLOG_AUDIT_SUCCESS
public static final byte EVENTLOG_AUDIT_SUCCESS
- See Also:
- Constant Field Values
EVENTLOG_AUDIT_FAILURE
public static final byte EVENTLOG_AUDIT_FAILURE
- See Also:
- Constant Field Values
handle
protected int handle
JavaNT
public JavaNT()
throws java.lang.Exception
JavaNT
public JavaNT(java.lang.String sourceName)
throws java.lang.Exception
logonUser
public int logonUser(java.lang.String domain,
java.lang.String userid,
java.lang.String password,
int logonType)
- Logon a user and return Logon Handle.
- Parameters:
domain
- Domain, Unix/NTuserid
- User Id to logon withpassword
- The passwordlogonType
- Type of logon, user/adminstrator/superuser.
- Returns:
- Logon handle, an integer value.
logoffUser
public void logoffUser(int logonHandle)
impersonateLoggedOnUser
public boolean impersonateLoggedOnUser(int logonHandle)
registerEventSource
public int registerEventSource(java.lang.String sourceName)
reportEvent
public boolean reportEvent(int eventHandle,
int eventType,
int eventID,
java.lang.Object stringData,
byte[] bytes)
deregisterEventSource
public boolean deregisterEventSource(int eventHandle)
record
public boolean record(byte eventType,
int eventID,
java.lang.Object stringData,
byte[] bytes)
close
public void close()
finalize
protected void finalize()
- De-register an NT event source.
- Overrides:
finalize
in class java.lang.Object
- Returns:
- void