Improved logging in ScenarioHandler
[openflowjava.git] / openflow-protocol-it / 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     private long switchIdleTimeout;\r
19 \r
20     /**\r
21      * Creates {@link TestingConnConfigImpl}\r
22      * @param address \r
23      * @param port\r
24      * @param tlsSupport\r
25      * @param switchIdleTimeout\r
26      */\r
27     public TestingConnConfigImpl(InetAddress address, int port, FEATURE_SUPPORT tlsSupport, long switchIdleTimeout) {\r
28         this.address = address;\r
29         this.port = port;\r
30         this.tlsSupport = tlsSupport;\r
31         this.switchIdleTimeout = switchIdleTimeout;\r
32     }\r
33 \r
34     @Override\r
35     public InetAddress getAddress() {\r
36         return address;\r
37     }\r
38 \r
39     @Override\r
40     public int getPort() {\r
41         return port;\r
42     }\r
43 \r
44     @Override\r
45     public Object getTransferProtocol() {\r
46         return transferProtocol;\r
47     }\r
48 \r
49     @Override\r
50     public FEATURE_SUPPORT getTlsSupport() {\r
51         return tlsSupport;\r
52     }\r
53 \r
54     @Override\r
55     public long getSwitchIdleTimeout() {\r
56         return switchIdleTimeout;\r
57     }\r
58 \r
59     @Override\r
60     public Object getSslContext() {\r
61         // TODO Auto-generated method stub\r
62         return null;\r
63     }\r
64 \r
65 }\r