Skip to content

Commit 52ec894

Browse files
author
jodzga
committed
Removed unused Context.afterTask() and old TODOs.
1 parent cdbc886 commit 52ec894

5 files changed

Lines changed: 0 additions & 42 deletions

File tree

src/com/linkedin/parseq/BaseTask.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -502,11 +502,6 @@ public void runSubTask(Task<?> task, Task<?> rootTask) {
502502
getTraceBuilder().addRelationship(Relationship.POTENTIAL_PARENT_OF, getShallowTraceBuilder(), task.getShallowTraceBuilder());
503503
}
504504

505-
@Override
506-
public After afterTask(Task<Object> rootTask, Promise<?>... promises) {
507-
return new WrappedAfter(_context.afterTask(rootTask, promises));
508-
}
509-
510505
@Override
511506
public TraceBuilder getTraceBuilder() {
512507
return _context.getTraceBuilder();

src/com/linkedin/parseq/Context.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,6 @@ public interface Context
7272
*/
7373
After after(Promise<?>... promises);
7474

75-
//TODO do we really need this???
76-
After afterTask(Task<Object> rootTask, Promise<?>... promises);
77-
7875
/**
7976
* Provides a mechanism for "plugins" to generate data which should be passed in via the context.
8077
* The intent is that the "plugin" registers engine specific data it needed via the engine builder.

src/com/linkedin/parseq/FusionTask.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
/**
2323
* TODO optimize flatmap - can it be run without rescheduling?
2424
* TODO fix flatmap trace - possibly by reimplementing flatten
25-
* TODO fix withtimeout - it's synchronous
2625
*
2726
*
2827
* @author jodzga

src/com/linkedin/parseq/internal/ContextImpl.java

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -166,15 +166,6 @@ public void runSubTask(Task<?> task, Task<?> rootTask) {
166166
}
167167
}
168168

169-
/**
170-
* TODO
171-
* this is a way in from other threads to schedule task on this context
172-
*
173-
* Streaming idea: remember last task and once there is next task available call after to sequence
174-
* tasks.
175-
*
176-
* for parallel we might need simply runSubTask(right away)
177-
*/
178169
@Override
179170
public After after(final Promise<?>... promises)
180171
{
@@ -235,25 +226,6 @@ public void onResolved(Promise<Object> resolvedPromise)
235226
};
236227
}
237228

238-
@Override
239-
public After afterTask(Task<Object> rootTask, Promise<?>... promises) {
240-
// check reference equality to make sure model is consistent i.e.
241-
// subtasks have same parent
242-
if (rootTask != _task) {
243-
throw new RuntimeException("Context method invoked associated with wrong task");
244-
}
245-
final Task<?> temp = _inTask.get();
246-
_inTask.set(_task);
247-
try
248-
{
249-
return after(promises);
250-
}
251-
finally
252-
{
253-
_inTask.set(temp);
254-
}
255-
}
256-
257229
@Override
258230
public boolean cancel(Exception reason)
259231
{

test/com/linkedin/parseq/TestTaskStates.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -440,11 +440,6 @@ public void runSubTask(Task<?> task, Task<?> rootTask) {
440440
throw new UnsupportedOperationException();
441441
}
442442

443-
@Override
444-
public After afterTask(Task<Object> rootTask, Promise<?>... promises) {
445-
throw new UnsupportedOperationException();
446-
}
447-
448443
@Override
449444
public TraceBuilder getTraceBuilder() {
450445
return new TraceBuilder(1024);

0 commit comments

Comments
 (0)