Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
webmagic
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
沈俊林
webmagic
Commits
e5db538c
Commit
e5db538c
authored
Nov 29, 2017
by
yihua.huang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#647 remove ThreadSafe annotation
parent
b539522c
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
0 additions
and
11 deletions
+0
-11
HttpClientDownloader.java
...s/codecraft/webmagic/downloader/HttpClientDownloader.java
+0
-2
FilePipeline.java
...ain/java/us/codecraft/webmagic/pipeline/FilePipeline.java
+0
-3
PriorityScheduler.java
...va/us/codecraft/webmagic/scheduler/PriorityScheduler.java
+0
-2
QueueScheduler.java
.../java/us/codecraft/webmagic/scheduler/QueueScheduler.java
+0
-2
PhantomJSDownloader.java
...us/codecraft/webmagic/downloader/PhantomJSDownloader.java
+0
-2
No files found.
webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java
View file @
e5db538c
...
...
@@ -2,7 +2,6 @@ package us.codecraft.webmagic.downloader;
import
org.apache.commons.io.IOUtils
;
import
org.apache.http.HttpResponse
;
import
org.apache.http.annotation.ThreadSafe
;
import
org.apache.http.client.methods.CloseableHttpResponse
;
import
org.apache.http.impl.client.CloseableHttpClient
;
import
org.apache.http.util.EntityUtils
;
...
...
@@ -30,7 +29,6 @@ import java.util.Map;
* @author code4crafter@gmail.com <br>
* @since 0.1.0
*/
@ThreadSafe
public
class
HttpClientDownloader
extends
AbstractDownloader
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
getClass
());
...
...
webmagic-core/src/main/java/us/codecraft/webmagic/pipeline/FilePipeline.java
View file @
e5db538c
package
us
.
codecraft
.
webmagic
.
pipeline
;
import
org.apache.commons.codec.digest.DigestUtils
;
import
org.apache.http.annotation.ThreadSafe
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
us.codecraft.webmagic.ResultItems
;
import
us.codecraft.webmagic.Task
;
import
us.codecraft.webmagic.utils.FilePersistentBase
;
...
...
@@ -21,7 +19,6 @@ import java.util.Map;
* @author code4crafter@gmail.com <br>
* @since 0.1.0
*/
@ThreadSafe
public
class
FilePipeline
extends
FilePersistentBase
implements
Pipeline
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
getClass
());
...
...
webmagic-core/src/main/java/us/codecraft/webmagic/scheduler/PriorityScheduler.java
View file @
e5db538c
package
us
.
codecraft
.
webmagic
.
scheduler
;
import
org.apache.http.annotation.ThreadSafe
;
import
us.codecraft.webmagic.Request
;
import
us.codecraft.webmagic.Task
;
import
us.codecraft.webmagic.utils.NumberUtils
;
...
...
@@ -16,7 +15,6 @@ import java.util.concurrent.PriorityBlockingQueue;
* @author code4crafter@gmail.com <br>
* @since 0.2.1
*/
@ThreadSafe
public
class
PriorityScheduler
extends
DuplicateRemovedScheduler
implements
MonitorableScheduler
{
public
static
final
int
INITIAL_CAPACITY
=
5
;
...
...
webmagic-core/src/main/java/us/codecraft/webmagic/scheduler/QueueScheduler.java
View file @
e5db538c
package
us
.
codecraft
.
webmagic
.
scheduler
;
import
org.apache.http.annotation.ThreadSafe
;
import
us.codecraft.webmagic.Request
;
import
us.codecraft.webmagic.Task
;
...
...
@@ -15,7 +14,6 @@ import java.util.concurrent.LinkedBlockingQueue;
* @author code4crafter@gmail.com <br>
* @since 0.1.0
*/
@ThreadSafe
public
class
QueueScheduler
extends
DuplicateRemovedScheduler
implements
MonitorableScheduler
{
private
BlockingQueue
<
Request
>
queue
=
new
LinkedBlockingQueue
<
Request
>();
...
...
webmagic-extension/src/main/java/us/codecraft/webmagic/downloader/PhantomJSDownloader.java
View file @
e5db538c
package
us
.
codecraft
.
webmagic
.
downloader
;
import
org.apache.http.annotation.ThreadSafe
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
us.codecraft.webmagic.Page
;
...
...
@@ -16,7 +15,6 @@ import java.io.*;
* @author dolphineor@gmail.com
* @version 0.5.3
*/
@ThreadSafe
public
class
PhantomJSDownloader
extends
AbstractDownloader
{
private
static
Logger
logger
=
LoggerFactory
.
getLogger
(
PhantomJSDownloader
.
class
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment