KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > snmp4j > util > TreeEvent


1 /*_############################################################################
2   _##
3   _## SNMP4J - TreeEvent.java
4   _##
5   _## Copyright 2003-2007 Frank Fock and Jochen Katz (SNMP4J.org)
6   _##
7   _## Licensed under the Apache License, Version 2.0 (the "License");
8   _## you may not use this file except in compliance with the License.
9   _## You may obtain a copy of the License at
10   _##
11   _## http://www.apache.org/licenses/LICENSE-2.0
12   _##
13   _## Unless required by applicable law or agreed to in writing, software
14   _## distributed under the License is distributed on an "AS IS" BASIS,
15   _## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16   _## See the License for the specific language governing permissions and
17   _## limitations under the License.
18   _##
19   _##########################################################################*/

20
21 package org.snmp4j.util;
22
23 import org.snmp4j.smi.VariableBinding;
24 import org.snmp4j.PDU;
25
26 /**
27  * The <code>TreeEvent</code> class reports events in a tree retrieval
28  * operation.
29  *
30  * @author Frank Fock
31  * @version 1.8
32  * @since 1.8
33  * @see TreeUtils
34  */

35 public class TreeEvent extends RetrievalEvent {
36
37   private static final long serialVersionUID = 5660517240029018420L;
38
39   public TreeEvent(Object JavaDoc source, Object JavaDoc userObject, VariableBinding[] vbs) {
40     super(source, userObject, vbs);
41   }
42
43   public TreeEvent(Object JavaDoc source, Object JavaDoc userObject, int status) {
44     super(source, userObject, status);
45   }
46
47   public TreeEvent(Object JavaDoc source, Object JavaDoc userObject, PDU report) {
48     super(source, userObject, report);
49   }
50
51   public TreeEvent(Object JavaDoc source, Object JavaDoc userObject, Exception JavaDoc exception) {
52     super(source, userObject, exception);
53   }
54
55   /**
56    * Gets the variable bindings retrieved in depth first order from the
57    * (sub-)tree.
58    *
59    * @return VariableBinding[]
60    * a possibly empty or <code>null</code> array of
61    * <code>VariableBindings</code>.
62    */

63   public VariableBinding[] getVariableBindings() {
64     return vbs;
65   }
66
67 }
68
Popular Tags