Skip to content

Commit

Permalink
[NEMO-379] Change javadoc goal to a proper one
Browse files Browse the repository at this point in the history
JIRA: [NEMO-379: Change javadoc goal to a proper one](https://issues.apache.org/jira/projects/NEMO/issues/NEMO-379)

**Major changes:**
- Change javadoc test command from `javadoc` to `test-javadoc`. This prevents tests from creating unwanted javdoc files, caused by apache#139 .

**Minor changes to note:**
- None

**Tests for the changes:**
- None

**Other comments:**
- None

Closes apache#212

hihi
  • Loading branch information
wonook authored and alapha23 committed Apr 17, 2019
1 parent 2715194 commit 3c45aa4
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package org.apache.nemo.common.ir.edge.executionproperty;

public class LambdaProperty {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package org.apache.nemo.compiler.optimizer.pass.compiletime.composite;

public class LambdaPass {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
package org.apache.nemo.compiler.optimizer.policy;

import org.apache.nemo.common.ir.IRDAG;
import org.apache.nemo.compiler.optimizer.pass.compiletime.annotating.PipeTransferForAllEdgesPass;
import org.apache.nemo.compiler.optimizer.pass.compiletime.composite.DefaultCompositePass;
import org.apache.nemo.compiler.optimizer.pass.runtime.Message;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/*
* Lambda Policy
* Maintainer: Gao Zhiyuan
* Description: A part of lambda executor, to support Lambda pass.
*/
public final class LambdaPolicy implements Policy {
private final Policy policy;
private static final Logger LOG = LoggerFactory.getLogger(LambdaPolicy.class.getName());

/**
* Default constructor.
*/
public LambdaPolicy() {
LOG.info("LambdaPolicy!!!!!");
final PolicyBuilder builder = new PolicyBuilder();
builder.registerCompileTimePass(new DefaultCompositePass());
builder.registerCompileTimePass(new PipeTransferForAllEdgesPass());
this.policy = builder.build();
}

@Override
public IRDAG runCompileTimeOptimization(final IRDAG dag, final String dagDirectory) {
return this.policy.runCompileTimeOptimization(dag, dagDirectory);
}

@Override
public IRDAG runRunTimeOptimizations(final IRDAG dag, final Message<?> message) {
return this.policy.runRunTimeOptimizations(dag, message);
}
}

0 comments on commit 3c45aa4

Please sign in to comment.