X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=packetcable-driver%2Fsrc%2Fmain%2Fjava%2Forg%2Fumu%2Fcops%2Fprpep%2FCOPSPepDataProcess.java;h=0e7dcfe82a61ebe22e10a8fe14aa77f541ee926b;hb=3ac03cb7480a07429932577cb0ad91c0106d06ad;hp=9bda235f9347336ff6f9cbdc65d73c1c70c81ebe;hpb=2e1e6b5b13c87d78526e6858e5d02921ec28cdc0;p=packetcable.git diff --git a/packetcable-driver/src/main/java/org/umu/cops/prpep/COPSPepDataProcess.java b/packetcable-driver/src/main/java/org/umu/cops/prpep/COPSPepDataProcess.java index 9bda235..0e7dcfe 100644 --- a/packetcable-driver/src/main/java/org/umu/cops/prpep/COPSPepDataProcess.java +++ b/packetcable-driver/src/main/java/org/umu/cops/prpep/COPSPepDataProcess.java @@ -6,7 +6,7 @@ package org.umu.cops.prpep; -import org.umu.cops.stack.COPSError; +import org.umu.cops.COPSDataProcess; import java.util.Map; @@ -16,7 +16,7 @@ import java.util.Map; * @version COPSPepDataProcess.java, v 2.00 2004 * */ -public abstract class COPSPepDataProcess { +public interface COPSPepDataProcess extends COPSDataProcess { /** * Establish PDP decisions @@ -27,59 +27,38 @@ public abstract class COPSPepDataProcess { * @param errorDecs - the error decisions */ - public abstract void setDecisions(COPSPepReqStateMan man, Map removeDecs, + void setDecisions(COPSPepReqStateMan man, Map removeDecs, Map installDecs, Map errorDecs); /** * If the report is fail, return true - * * @return - t/f */ - public abstract boolean isFailReport(COPSPepReqStateMan man); + boolean isFailReport(COPSPepReqStateMan man); /** * Return Report Data - * * @return - the report data */ - public abstract Map getReportData(COPSPepReqStateMan man); + Map getReportData(COPSPepReqStateMan man); /** * Return Client Data - * * @return - the client data */ - public abstract Map getClientData(COPSPepReqStateMan man); + Map getClientData(COPSPepReqStateMan man); /** * Return Accounting Data - * * @return - the accounting data */ - public abstract Map getAcctData(COPSPepReqStateMan man); - - /** - * Notify the connection closed - */ - public abstract void notifyClosedConnection(COPSPepReqStateMan man, COPSError error); - - /** - * Notify the KAlive timeout - */ - public abstract void notifyNoKAliveReceived(COPSPepReqStateMan man); - - /** - * Process a PDP request to close a Request State - * - * @param man Request State Manager - */ - public abstract void closeRequestState(COPSPepReqStateMan man); + Map getAcctData(COPSPepReqStateMan man); /** * Process a PDP request to open a new Request State * * @param man Request State Manager */ - public abstract void newRequestState(COPSPepReqStateMan man); + void newRequestState(COPSPepReqStateMan man); }