Skip to content

Commit 0d725d7

Browse files
working on #138
1 parent 4512f8b commit 0d725d7

File tree

6 files changed

+28
-19
lines changed

6 files changed

+28
-19
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package org.woehlke.twitterwall.scheduled.mq.endoint;
22

33
import org.springframework.messaging.Message;
4-
import org.woehlke.twitterwall.oodm.entities.User;
4+
import org.woehlke.twitterwall.scheduled.mq.msg.UserMessage;
55
import org.woehlke.twitterwall.scheduled.mq.msg.UserResultList;
66

77
import java.util.List;
88

99
public interface UserFinisher {
1010

11-
UserResultList finish(Message<List<User>> incomingMessageList);
11+
UserResultList finish(Message<List<UserMessage>> incomingMessageList);
1212
}

src/main/java/org/woehlke/twitterwall/scheduled/mq/endoint/impl/StartTaskImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public List<User> createTestDataForUser() {
150150
Object o = returnedMessage.getPayload();
151151
if( o instanceof UserResultList){
152152
UserResultList result = (UserResultList) o;
153-
long taskId =result.getTaskId();
153+
long taskId = result.getTaskId();
154154
task = taskService.findById(taskId);
155155
taskService.done(task);
156156
return result.getUserList();

src/main/java/org/woehlke/twitterwall/scheduled/mq/endoint/impl/UserFinisherImpl.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,28 @@
44
import org.springframework.stereotype.Component;
55
import org.woehlke.twitterwall.oodm.entities.User;
66
import org.woehlke.twitterwall.scheduled.mq.endoint.UserFinisher;
7+
import org.woehlke.twitterwall.scheduled.mq.msg.UserMessage;
78
import org.woehlke.twitterwall.scheduled.mq.msg.UserResultList;
89

10+
import java.util.ArrayList;
911
import java.util.List;
1012

1113
@Component("mqUserFinisher")
1214
public class UserFinisherImpl implements UserFinisher {
1315

1416

1517
@Override
16-
public UserResultList finish(Message<List<User>> incomingMessageList) {
18+
public UserResultList finish(Message<List<UserMessage>> incomingMessageList) {
1719
long taskId = 0L;
18-
List<User> userList = incomingMessageList.getPayload();
19-
UserResultList userResultList = new UserResultList(taskId,userList);
20+
List<User> users = new ArrayList<>();
21+
List<UserMessage> userMessageList = incomingMessageList.getPayload();
22+
if(userMessageList.size()>0) {
23+
taskId = userMessageList.get(0).getTaskId();
24+
}
25+
for(UserMessage msg :userMessageList){
26+
users.add(msg.getUser());
27+
}
28+
UserResultList userResultList = new UserResultList(taskId,users);
2029
return userResultList;
2130
}
2231
}

src/main/java/org/woehlke/twitterwall/scheduled/mq/helper/CreateTestDataForUsersReleaseStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ public CreateTestDataForUsersReleaseStrategy(TwitterwallSchedulerProperties twit
1818

1919
@Override
2020
public boolean canRelease(MessageGroup group) {
21-
return ! (group.size() < twitterwallSchedulerProperties.getFacade().getIdTwitterToFetchForUserControllerTest().size());
21+
return ! (group.size() < twitterwallSchedulerProperties.getFacade().getScreenNamesToFetchForUserControllerTest().size());
2222
}
2323
}

src/main/java/org/woehlke/twitterwall/scheduled/service/persist/impl/StoreEntitiesProcessImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ public Entities storeEntitiesProcess(Entities entities, Task task) {
5757
if(mention.isValid()){
5858
Mention mentionPers =mentionService.store(mention, task);
5959
mentions.add(mentionPers);
60-
} else if(mention.isRawMentionFromUserDescription()){
60+
}/* else if(mention.isRawMentionFromUserDescription()){
6161
Mention mentionPers = createPersistentMention.getPersistentMentionAndUserFor(mention,task);
6262
if((mentionPers != null) && mentionPers.isValid()){
6363
mentions.add(mentionPers);
6464
}
65-
}
65+
}*/
6666
}
6767
for(Media medium:entities.getMedia()){
6868
if(medium.isValid()) {

src/main/resources/application.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,17 @@ spring:
3535
name: @project.name@
3636
datasource:
3737
driverClassName: org.postgresql.Driver
38-
initialSize: 5
39-
max-total: 70
40-
maxActive: 60
41-
maxIdle: 5
42-
minIdle: 2
38+
#initialSize: 5
39+
#max-total: 70
40+
#maxActive: 60
41+
#maxIdle: 5
42+
#minIdle: 2
4343
platform: POSTGRESQL
44-
removeAbandoned: true
45-
tomcat:
46-
max-active: 50
47-
max-wait: 100000
48-
test-on-borrow: true
44+
#removeAbandoned: true
45+
#tomcat:
46+
#max-active: 200
47+
#max-wait: 100000
48+
#test-on-borrow: true
4949
url: ${DATABASE_URL}
5050
devtools:
5151
livereload:

0 commit comments

Comments
 (0)