Skip to content

Commit 26f9c20

Browse files
committed
Cleanup
1 parent 43c4bdb commit 26f9c20

File tree

4 files changed

+8
-107
lines changed

4 files changed

+8
-107
lines changed

.idea/codeStyles/Project.xml

-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

library/src/main/java/com/panoramagl/downloaders/PLFileDownloaderBase.java

-20
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@ public abstract class PLFileDownloaderBase extends PLObjectBase implements PLIFi
3131
private Runnable mThreadRunnable;
3232
private PLFileDownloaderListener mListener;
3333

34-
public PLFileDownloaderBase() {
35-
this(null, null);
36-
}
37-
3834
public PLFileDownloaderBase(String url) {
3935
this(url, null);
4036
}
@@ -98,22 +94,6 @@ public PLIFileDownloader setMaxAttempts(int maxAttemps) {
9894
return this;
9995
}
10096

101-
protected Thread getThread() {
102-
return mThread;
103-
}
104-
105-
protected void setThread(Thread thread) {
106-
mThread = thread;
107-
}
108-
109-
protected Runnable getThreadRunnable() {
110-
return mThreadRunnable;
111-
}
112-
113-
protected void setThreadRunnable(Runnable threadRunnable) {
114-
mThreadRunnable = threadRunnable;
115-
}
116-
11797
@Override
11898
public PLFileDownloaderListener getListener() {
11999
return mListener;

library/src/main/java/com/panoramagl/downloaders/PLHTTPFileDownloader.java

+1-10
Original file line numberDiff line numberDiff line change
@@ -35,20 +35,11 @@
3535
import java.io.InputStream;
3636

3737
public class PLHTTPFileDownloader extends PLFileDownloaderBase {
38-
/**static code*/
3938

4039
static {
4140
Protocol.registerProtocol("https", new Protocol("https", new EasySSLSocketFactory(), 443));
4241
}
4342

44-
/**
45-
* init methods
46-
*/
47-
48-
public PLHTTPFileDownloader() {
49-
super();
50-
}
51-
5243
public PLHTTPFileDownloader(String url) {
5344
super(url);
5445
}
@@ -98,7 +89,7 @@ protected byte[] downloadFile() {
9889
is = method.getResponseBodyAsStream();
9990
bas = new ByteArrayOutputStream();
10091
byte[] buffer = new byte[256];
101-
int length = 0, total = 0;
92+
int length, total = 0;
10293
// Read stream
10394
while ((length = is.read(buffer)) != -1) {
10495
if (this.isRunning()) {

library/src/main/java/com/panoramagl/downloaders/ssl/EasySSLSocketFactory.java

+7-74
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,16 @@
2020
*/
2121

2222
import org.apache.commons.httpclient.protocol.ProtocolSocketFactory;
23-
import org.apache.http.conn.ConnectTimeoutException;
24-
import org.apache.http.params.HttpConnectionParams;
25-
import org.apache.http.params.HttpParams;
2623

2724
import java.io.IOException;
2825
import java.net.InetAddress;
29-
import java.net.InetSocketAddress;
3026
import java.net.Socket;
31-
import java.net.UnknownHostException;
3227

3328
import javax.net.ssl.SSLContext;
34-
import javax.net.ssl.SSLSocket;
3529
import javax.net.ssl.TrustManager;
3630

3731
/**
38-
* This socket factory will create ssl socket that accepts self signed
39-
* certificate
32+
* This socket factory will create ssl socket that accepts self signed certificate
4033
*
4134
* @author olamy
4235
* @version $Id: EasySSLSocketFactory.java 765355 2009-04-15 20:59:07Z evenisse
@@ -50,8 +43,7 @@ public class EasySSLSocketFactory implements ProtocolSocketFactory {
5043
private static SSLContext createEasySSLContext() throws IOException {
5144
try {
5245
SSLContext context = SSLContext.getInstance("TLS");
53-
context.init(null, new TrustManager[]{new EasyX509TrustManager(
54-
null)}, null);
46+
context.init(null, new TrustManager[]{new EasyX509TrustManager(null)}, null);
5547
return context;
5648
} catch (Throwable e) {
5749
throw new IOException(e.getMessage());
@@ -65,92 +57,33 @@ private SSLContext getSSLContext() throws IOException {
6557
return this.sslcontext;
6658
}
6759

68-
/**
69-
* @see org.apache.http.conn.scheme.SocketFactory#connectSocket(Socket,
70-
* String, int, InetAddress, int,
71-
* HttpParams)
72-
*/
73-
public Socket connectSocket(Socket sock, String host, int port,
74-
InetAddress localAddress, int localPort, HttpParams params)
75-
throws IOException, UnknownHostException, ConnectTimeoutException {
76-
int connTimeout = HttpConnectionParams.getConnectionTimeout(params);
77-
int soTimeout = HttpConnectionParams.getSoTimeout(params);
78-
79-
InetSocketAddress remoteAddress = new InetSocketAddress(host, port);
80-
SSLSocket sslsock = (SSLSocket) ((sock != null) ? sock : createSocket());
81-
82-
if ((localAddress != null) || (localPort > 0)) {
83-
// we need to bind explicitly
84-
if (localPort < 0) {
85-
localPort = 0; // indicates "any"
86-
}
87-
InetSocketAddress isa = new InetSocketAddress(localAddress,
88-
localPort);
89-
sslsock.bind(isa);
90-
}
91-
92-
sslsock.connect(remoteAddress, connTimeout);
93-
sslsock.setSoTimeout(soTimeout);
94-
return sslsock;
95-
96-
}
97-
98-
/**
99-
* @see org.apache.http.conn.scheme.SocketFactory#createSocket()
100-
*/
101-
public Socket createSocket() throws IOException {
102-
return getSSLContext().getSocketFactory().createSocket();
103-
}
104-
105-
/**
106-
* @see org.apache.http.conn.scheme.SocketFactory#isSecure(Socket)
107-
*/
108-
public boolean isSecure(Socket socket) throws IllegalArgumentException {
109-
return true;
110-
}
111-
112-
/**
113-
* @see org.apache.http.conn.scheme.LayeredSocketFactory#createSocket(Socket,
114-
* String, int, boolean)
115-
*/
116-
public Socket createSocket(Socket socket, String host, int port,
117-
boolean autoClose) throws IOException, UnknownHostException {
118-
return getSSLContext().getSocketFactory().createSocket(socket, host, port, autoClose);
119-
}
120-
12160
// -------------------------------------------------------------------
12261
// javadoc in org.apache.http.conn.scheme.SocketFactory says :
12362
// Both Object.equals() and Object.hashCode() must be overridden
12463
// for the correct operation of some connection managers
12564
// -------------------------------------------------------------------
12665

12766
public boolean equals(Object obj) {
128-
return ((obj != null) && obj.getClass().equals(
129-
EasySSLSocketFactory.class));
67+
return ((obj != null) && obj.getClass().equals(EasySSLSocketFactory.class));
13068
}
13169

13270
public int hashCode() {
13371
return EasySSLSocketFactory.class.hashCode();
13472
}
13573

13674
@Override
137-
public Socket createSocket(String arg0, int arg1) throws IOException,
138-
UnknownHostException {
75+
public Socket createSocket(String arg0, int arg1) throws IOException {
13976
return getSSLContext().getSocketFactory().createSocket(arg0, arg1);
14077
}
14178

14279
@Override
143-
public Socket createSocket(String arg0, int arg1, InetAddress arg2,
144-
int arg3) throws IOException, UnknownHostException {
80+
public Socket createSocket(String arg0, int arg1, InetAddress arg2, int arg3) throws IOException {
14581
return getSSLContext().getSocketFactory().createSocket(arg0, arg1, arg2, arg3);
14682
}
14783

14884
@Override
149-
public Socket createSocket(String arg0, int arg1, InetAddress arg2,
150-
int arg3,
151-
org.apache.commons.httpclient.params.HttpConnectionParams arg4)
152-
throws IOException, UnknownHostException,
153-
org.apache.commons.httpclient.ConnectTimeoutException {
85+
public Socket createSocket(String arg0, int arg1, InetAddress arg2, int arg3, org.apache.commons.httpclient.params.HttpConnectionParams arg4)
86+
throws IOException {
15487
return getSSLContext().getSocketFactory().createSocket(arg0, arg1, arg2, arg3);
15588
}
15689
}

0 commit comments

Comments
 (0)