X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fadsal%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Futils%2FIListener.java;fp=opendaylight%2Fadsal%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Futils%2FIListener.java;h=0000000000000000000000000000000000000000;hb=50f88249a65c52ba56a48852b71ce432fed2bbeb;hp=ae72643ff6628f2f852b3aaa7bd37943f58cd0e2;hpb=abfa9a03550cbe9fccc4420684dced175dd6d119;p=controller.git diff --git a/opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/IListener.java b/opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/IListener.java deleted file mode 100644 index ae72643ff6..0000000000 --- a/opendaylight/adsal/sal/api/src/main/java/org/opendaylight/controller/sal/utils/IListener.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2011 Big Switch Networks, Inc. - * - * Licensed under the Eclipse Public License, Version 1.0 (the - * "License"); you may not use this file except in compliance with the - * License. You may obtain a copy of the License at - * - * http://www.eclipse.org/legal/epl-v10.html - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied. See the License for the specific language governing - * permissions and limitations under the License. - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Originally created by David Erickson, Stanford University - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the - * License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an "AS - * IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ - -package org.opendaylight.controller.sal.utils; - -/** - * This interface defines the methods for callback ordering - * - */ -@Deprecated -public interface IListener { - public enum Command { - CONTINUE, STOP - } - - /** - * The name assigned to this listener - * - * @return the name string - */ - public String getName(); - - /** - * Check if the module called name is a callback ordering prerequisite for - * this module. In other words, if this function returns true for the given - * name, then this listener will be called after that message listener. - * - * @param type - * the object type to which this applies - * @param name - * the name of the module - * @return whether name is a prerequisite. - */ - public boolean isCallbackOrderingPrereq(T type, String name); - - /** - * Check if the module called name is a callback ordering post-requisite for - * this module. In other words, if this function returns true for the given - * name, then this listener will be called before that message listener. - * - * @param type - * the object type to which this applies - * @param name - * the name of the module - * @return whether name is a post-requisite. - */ - public boolean isCallbackOrderingPostreq(T type, String name); -}