Skip to content

Commit 6ed1c5e

Browse files
committed
Removing unused quickfix.mina.ssl.SSLFilter
1 parent 7b2765e commit 6ed1c5e

File tree

5 files changed

+12
-55
lines changed

5 files changed

+12
-55
lines changed

quickfixj-core/src/main/java/quickfix/mina/acceptor/AbstractSocketAcceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.apache.mina.core.buffer.SimpleBufferAllocator;
2424
import org.apache.mina.core.service.IoAcceptor;
2525
import org.apache.mina.filter.codec.ProtocolCodecFilter;
26+
import org.apache.mina.filter.ssl.SslFilter;
2627
import quickfix.Acceptor;
2728
import quickfix.Application;
2829
import quickfix.ConfigError;
@@ -45,7 +46,6 @@
4546
import quickfix.mina.message.FIXProtocolCodecFactory;
4647
import quickfix.mina.ssl.SSLConfig;
4748
import quickfix.mina.ssl.SSLContextFactory;
48-
import quickfix.mina.ssl.SSLFilter;
4949
import quickfix.mina.ssl.SSLSupport;
5050

5151
import javax.net.ssl.SSLContext;
@@ -132,7 +132,7 @@ private void installSSL(AcceptorSocketDescriptor descriptor,
132132
log.info("Installing SSL filter for {}", descriptor.getAddress());
133133
SSLConfig sslConfig = descriptor.getSslConfig();
134134
SSLContext sslContext = SSLContextFactory.getInstance(sslConfig);
135-
SSLFilter sslFilter = new SSLFilter(sslContext);
135+
SslFilter sslFilter = new SslFilter(sslContext);
136136
sslFilter.setNeedClientAuth(sslConfig.isNeedClientAuth());
137137
sslFilter.setEnabledCipherSuites(sslConfig.getEnabledCipherSuites() != null ? sslConfig.getEnabledCipherSuites()
138138
: SSLSupport.getDefaultCipherSuites(sslContext));

quickfixj-core/src/main/java/quickfix/mina/initiator/InitiatorProxyIoHandler.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,12 @@
2222
import org.apache.mina.core.session.IoSession;
2323
import org.apache.mina.proxy.AbstractProxyIoHandler;
2424

25-
import quickfix.mina.ssl.SSLFilter;
26-
2725
class InitiatorProxyIoHandler extends AbstractProxyIoHandler {
2826
private final InitiatorIoHandler initiatorIoHandler;
29-
private final SSLFilter sslFilter;
3027

31-
InitiatorProxyIoHandler(InitiatorIoHandler initiatorIoHandler, SSLFilter sslFilter) {
28+
InitiatorProxyIoHandler(InitiatorIoHandler initiatorIoHandler) {
3229
super();
3330
this.initiatorIoHandler = initiatorIoHandler;
34-
this.sslFilter = sslFilter;
3531
}
3632

3733
@Override
@@ -60,9 +56,6 @@ public void exceptionCaught(IoSession ioSession, Throwable cause) throws Excepti
6056
}
6157

6258
@Override
63-
public void proxySessionOpened(IoSession ioSession) throws Exception {
64-
// if (this.sslFilter != null) {
65-
// this.sslFilter.initiateHandshake(ioSession);
66-
// }
59+
public void proxySessionOpened(IoSession ioSession) {
6760
}
6861
}

quickfixj-core/src/main/java/quickfix/mina/initiator/IoSessionInitiator.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.apache.mina.core.service.IoConnector;
2525
import org.apache.mina.core.session.IoSession;
2626
import org.apache.mina.filter.codec.ProtocolCodecFilter;
27+
import org.apache.mina.filter.ssl.SslFilter;
2728
import org.apache.mina.proxy.ProxyConnector;
2829
import org.apache.mina.transport.socket.SocketConnector;
2930
import quickfix.ConfigError;
@@ -40,7 +41,6 @@
4041
import quickfix.mina.message.FIXProtocolCodecFactory;
4142
import quickfix.mina.ssl.SSLConfig;
4243
import quickfix.mina.ssl.SSLContextFactory;
43-
import quickfix.mina.ssl.SSLFilter;
4444
import quickfix.mina.ssl.SSLSupport;
4545

4646
import javax.net.ssl.SSLContext;
@@ -153,7 +153,7 @@ private void setupIoConnector() throws ConfigError, GeneralSecurityException {
153153

154154
boolean hasProxy = proxyType != null && proxyPort > 0 && socketAddresses[nextSocketAddressIndex] instanceof InetSocketAddress;
155155

156-
SSLFilter sslFilter = null;
156+
SslFilter sslFilter = null;
157157
if (sslEnabled) {
158158
sslFilter = installSslFilter(ioFilterChainBuilder);
159159
}
@@ -175,9 +175,7 @@ private void setupIoConnector() throws ConfigError, GeneralSecurityException {
175175
);
176176

177177
proxyConnector.setHandler(new InitiatorProxyIoHandler(
178-
new InitiatorIoHandler(fixSession, sessionSettings, networkingOptions, eventHandlingStrategy),
179-
sslFilter
180-
));
178+
new InitiatorIoHandler(fixSession, sessionSettings, networkingOptions, eventHandlingStrategy)));
181179

182180
newConnector = proxyConnector;
183181
}
@@ -188,10 +186,10 @@ private void setupIoConnector() throws ConfigError, GeneralSecurityException {
188186
ioConnector = newConnector;
189187
}
190188

191-
private SSLFilter installSslFilter(CompositeIoFilterChainBuilder ioFilterChainBuilder)
189+
private SslFilter installSslFilter(CompositeIoFilterChainBuilder ioFilterChainBuilder)
192190
throws GeneralSecurityException {
193191
final SSLContext sslContext = SSLContextFactory.getInstance(sslConfig);
194-
final SSLFilter sslFilter = new SSLFilter(sslContext);
192+
final SslFilter sslFilter = new SslFilter(sslContext);
195193
sslFilter.setEnabledCipherSuites(sslConfig.getEnabledCipherSuites() != null ? sslConfig.getEnabledCipherSuites()
196194
: SSLSupport.getDefaultCipherSuites(sslContext));
197195
sslFilter.setEnabledProtocols(sslConfig.getEnabledProtocols() != null ? sslConfig.getEnabledProtocols()

quickfixj-core/src/main/java/quickfix/mina/ssl/SSLFilter.java

Lines changed: 0 additions & 35 deletions
This file was deleted.

quickfixj-core/src/test/java/quickfix/mina/ssl/SSLCertificateTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.apache.mina.core.filterchain.IoFilterAdapter;
2323
import org.apache.mina.core.filterchain.IoFilterChain;
2424
import org.apache.mina.core.session.IoSession;
25+
import org.apache.mina.filter.ssl.SslFilter;
2526
import org.junit.Assert;
2627
import org.junit.Test;
2728
import org.slf4j.Logger;
@@ -589,12 +590,12 @@ private SSLSession findSSLSession(Session session) throws Exception {
589590
return null;
590591

591592
IoFilterChain filterChain = ioSession.getFilterChain();
592-
SSLFilter sslFilter = (SSLFilter) filterChain.get(SSLSupport.FILTER_NAME);
593+
SslFilter sslFilter = (SslFilter) filterChain.get(SSLSupport.FILTER_NAME);
593594

594595
if (sslFilter == null)
595596
return null;
596597

597-
return (SSLSession) ioSession.getAttribute(SSLFilter.SSL_SECURED);
598+
return (SSLSession) ioSession.getAttribute(SslFilter.SSL_SECURED);
598599
}
599600

600601
private Session findSession(SessionID sessionID) {

0 commit comments

Comments
 (0)