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 Server
12   */
13  public interface IGenericMapServer {
14  
15      /**
16       * @return Should the Map Server use authentication.
17       */
18      boolean shouldAuthenticate();
19  
20      /**
21       * Configure Map server to use authentication
22       *
23       * @param shouldAuthenticate
24       *            Set authentication
25       */
26      void setShouldAuthenticate(boolean shouldAuthenticate);
27  
28      /**
29       * Configure Map Server to notify mapping subscribers on mapping updates
30       *
31       * @param subscriptionService
32       *            Set subscription service
33       */
34      void setSubscriptionService(boolean subscriptionService);
35  }