9992e5be95f8ad4f50f05dab32882673c7a45513
[openflowjava.git] / openflow-protocol-impl / src / test / java / org / opendaylight / openflowjava / protocol / impl / integration / TestingConnConfigImpl.java
1 /* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */\r
2 package org.opendaylight.openflowjava.protocol.impl.integration;\r
3 \r
4 import java.net.InetAddress;\r
5 \r
6 import org.opendaylight.openflowjava.protocol.api.connection.ConnectionConfiguration;\r
7 \r
8 /**\r
9  * @author michal.polkorab\r
10  *\r
11  */\r
12 public class TestingConnConfigImpl implements ConnectionConfiguration{\r
13 \r
14     private InetAddress address;\r
15     private int port;\r
16     private Object transferProtocol;\r
17     private FEATURE_SUPPORT tlsSupport;\r
18     \r
19     // TODO - implement transferProtocol\r
20     public TestingConnConfigImpl(InetAddress address, int port, FEATURE_SUPPORT tlsSupport) {\r
21         this.address = address;\r
22         this.port = port;\r
23         this.tlsSupport = tlsSupport;\r
24     }\r
25     \r
26     @Override\r
27     public InetAddress getAddress() {\r
28         return address;\r
29     }\r
30 \r
31     @Override\r
32     public int getPort() {\r
33         return port;\r
34     }\r
35 \r
36     @Override\r
37     public Object getTransferProtocol() {\r
38         return transferProtocol;\r
39     }\r
40 \r
41     @Override\r
42     public FEATURE_SUPPORT getTlsSupport() {\r
43         return tlsSupport;\r
44     }\r
45 \r
46 }\r