uk.co.westhawk.snmp.stack
Class  PassiveSnmpContext
java.lang.Object
  |
  +--uk.co.westhawk.snmp.stack.AbstractSnmpContext
        |
        +--uk.co.westhawk.snmp.stack.SnmpContext
              |
              +--uk.co.westhawk.snmp.stack.PassiveSnmpContext
- All Implemented Interfaces: 
 - java.lang.Cloneable, java.util.EventListener, java.lang.Runnable, SnmpContextBasisFace, SnmpContextFace, TrapListener
 
- public class PassiveSnmpContext
- extends SnmpContext
  
This class contains the SNMP v1 context that is needed by a Pdu to
 send a SNMP v1 request in environments where thread creation is
 unwanted.
 
 This extends SnmpContext so that it does not create any
 threads to send pdus. It must be used with the
 PDU class PassiveTrapPduv1. The original purpose of the
 Passive classes is to allow the stack to be used in environments where
 thread creation is unwanted, eg database JVMs such as Oracle JServer.
 See RFC 1905.
 
 
 See 
 notes
 on how to send traps in an Oracle JServer environment.
 
- Since: 
 - 4_12
 
- Version: 
 - $Revision: 3.3 $ $Date: 2002/10/15 13:37:02 $
 
- Author: 
 - Birgit Arkesteijn
 
- See Also: 
 PassiveTrapPduv1
 
 
 
 
 
| 
Constructor Summary | 
PassiveSnmpContext(java.lang.String a_host,
                   int a_port)
 
          Constructor. | 
PassiveSnmpContext(java.lang.String a_host,
                   int a_port,
                   java.lang.String socketType)
 
          Constructor. | 
 
| 
Method Summary | 
protected  void | 
activate()
 
          Overrides the AbstractSnmpContext.activate() to do nothing. | 
 
 
| Methods inherited from class uk.co.westhawk.snmp.stack.AbstractSnmpContext | 
addPdu, addTrapListener, destroy, getDebugString, getHost, getHostAddress, getMaxRecvSize, getPort, getTypeSocket, removePdu, removeTrapListener, run, sendPacket, setMaxRecvSize, stop, trapReceived | 
 
| Methods inherited from class java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
PassiveSnmpContext
public PassiveSnmpContext(java.lang.String a_host,
                          int a_port)
                   throws java.io.IOException
- Constructor.
- Parameters:
 host - The host to which the Pdu will sendport - The port where the SNMP server will be- See Also: 
 SnmpContext.SnmpContext(String, int)
 
 
PassiveSnmpContext
public PassiveSnmpContext(java.lang.String a_host,
                          int a_port,
                          java.lang.String socketType)
                   throws java.io.IOException
- Constructor.
- Parameters:
 host - The host to which the Pdu will sendport - The port where the SNMP server will betypeSocketA - The type of socket to use.- See Also: 
 SnmpContext.SnmpContext(String, int, String), 
SnmpContextBasisFace.STANDARD_SOCKET, 
SnmpContextBasisFace.NETSCAPE_SOCKET, 
SnmpContextBasisFace.KVM_SOCKET
 
 
activate
protected void activate()
- Overrides the AbstractSnmpContext.activate() to do nothing.
 This prevents the creation of threads in the base class.
- Overrides:
 activate in class AbstractSnmpContext
 
- See Also: 
 AbstractSnmpContext.activate()