View Javadoc

1   /*
2    * Copyright (c) 2014 Contextream, Inc. and others.  All rights reserved.
3    *
4    * This program and the accompanying materials are made available under the
5    * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6    * and is available at http://www.eclipse.org/legal/epl-v10.html
7    */
8   package org.opendaylight.lispflowmapping.interfaces.lisp;
9   
10  /**
11   * Methods to be implemented by a generic Map Resolver
12   */
13  public interface IGenericMapResolver {
14      /**
15       * Configure MapResolver to use authentication
16       *
17       * @param shouldAuthenticate
18       *            Authentication state
19       */
20      void setShouldAuthenticate(boolean shouldAuthenticate);
21  
22      /**
23       * Configure MapResolver to track mappings requesters
24       *
25       * @param smr
26       *            Subscription service state
27       *
28       */
29      void setSubscriptionService(boolean smr);
30  
31      /**
32       * Configure how ELPs should be returned in Map-Replies
33       *
34       * @param elpPolicy
35       *            ELP policy
36       */
37      void setElpPolicy(String elpPolicy);
38  }