/*_############################################################################
_##
_## SNMP4J-AgentX - AgentXPendingClose.java
_##
_## Copyright (C) 2005-2009 Frank Fock (SNMP4J.org)
_##
_## This program is free software; you can redistribute it and/or modify
_## it under the terms of the GNU General Public License version 2 as
_## published by the Free Software Foundation.
_##
_## This program is distributed in the hope that it will be useful,
_## but WITHOUT ANY WARRANTY; without even the implied warranty of
_## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
_## GNU General Public License for more details.
_##
_## You should have received a copy of the GNU General Public License
_## along with this program; if not, write to the Free Software
_## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
_## MA 02110-1301 USA
_##
_##########################################################################*/
package org.snmp4j.agent.agentx.master;
import org.snmp4j.agent.agentx.AgentXPDU;
import org.snmp4j.agent.request.SubRequestIterator;
import java.util.Collections;
import org.snmp4j.agent.request.SubRequestIteratorSupport;
import org.snmp4j.agent.agentx.AgentXClosePDU;
public class AgentXPendingClose extends AbstractAgentXPending {
private AgentXMasterSession session;
private AgentXClosePDU pendingPDU;
public AgentXPendingClose(AgentXMasterSession session,
AgentXClosePDU pendingClosePDU) {
super(null, null);
this.session = session;
this.pendingPDU = pendingClosePDU;
}
public AgentXPDU getAgentXPDU() {
return pendingPDU;
}
public SubRequestIterator getReferences() {
return new SubRequestIteratorSupport(Collections.EMPTY_LIST.iterator());
}
public AgentXMasterSession getSession() {
return session;
}
}