Fix build faliures due to OFPlugin checktyle fixes
[netvirt.git] / vpnservice / aclservice / impl / src / test / java / org / opendaylight / netvirt / aclservice / tests / AclServiceModule.java
1 /*
2  * Copyright (c) 2016 Red Hat, 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.netvirt.aclservice.tests;
9
10 import org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager;
11 import org.opendaylight.genius.testutils.TestInterfaceManager;
12 import org.opendaylight.infrautils.inject.guice.testutils.AbstractGuiceJsr250Module;
13 import org.opendaylight.netvirt.aclservice.AclServiceManagerImpl;
14 import org.opendaylight.netvirt.aclservice.api.AclServiceManager;
15 import org.opendaylight.netvirt.aclservice.listeners.AclEventListener;
16 import org.opendaylight.netvirt.aclservice.listeners.AclInterfaceListener;
17 import org.opendaylight.netvirt.aclservice.listeners.AclInterfaceStateListener;
18 import org.opendaylight.netvirt.aclservice.listeners.AclNodeListener;
19
20 /**
21  * Main (non-Test) Dependency Injection (DI) Wiring (currently through Guice).
22  *
23  * @author Michael Vorburger
24  */
25 public class AclServiceModule extends AbstractGuiceJsr250Module {
26
27     @Override
28     protected void configureBindings() {
29         bind(AclServiceManager.class).to(AclServiceManagerImpl.class);
30         bindTypesToInstance(IInterfaceManager.class, TestInterfaceManager.class, TestInterfaceManager.newInstance());
31         bind(AclInterfaceStateListener.class);
32         bind(AclNodeListener.class);
33         bind(AclInterfaceListener.class);
34         bind(AclEventListener.class);
35     }
36
37 }