Websphere MQ Everyplace

examples.nativecode
Class JavaNT

java.lang.Object
  |
  +--examples.nativecode.JavaNT

public class JavaNT
extends java.lang.Object


Field Summary
static int BATCH
           
static byte EVENTLOG_AUDIT_FAILURE
           
static byte EVENTLOG_AUDIT_SUCCESS
           
static byte EVENTLOG_ERROR_TYPE
           
static byte EVENTLOG_INFORMATION_TYPE
           
static byte EVENTLOG_SUCCESS
           
static byte EVENTLOG_WARNING_TYPE
           
protected  int handle
           
static int INTERACTIVE
           
static int NETWORK
           
static int SERVICE
           
static short[] version
           
 
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
 

Field Detail

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
Constructor Detail

JavaNT

public JavaNT()
       throws java.lang.Exception

JavaNT

public JavaNT(java.lang.String sourceName)
       throws java.lang.Exception
Method Detail

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/NT
userid - User Id to logon with
password - The password
logonType - 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

Websphere MQ Everyplace