提交 92e30269 编写于 作者: K kohsuke

adding UI to serve the log


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7464 71c3de6d-444a-0410-be80-ed276b4c234a
上级 3d4ba677
...@@ -102,6 +102,12 @@ public abstract class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>> ...@@ -102,6 +102,12 @@ public abstract class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>>
else else
return result.color; return result.color;
} }
// TODO: Eventually provide a better UI
public final void doIndex(StaplerRequest req, StaplerResponse rsp) throws IOException {
rsp.setContentType("text/plain;charset=UTF-8");
getLog().writeLogTo(0,rsp.getWriter());
}
} }
/** /**
...@@ -134,6 +140,10 @@ public abstract class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>> ...@@ -134,6 +140,10 @@ public abstract class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>>
return new HistoryWidgetImpl(); return new HistoryWidgetImpl();
} }
public Object getDynamic(String token, StaplerRequest req, StaplerResponse rsp) {
return records.get(Integer.valueOf(token));
}
/** /**
* Performs a redeployment. * Performs a redeployment.
*/ */
...@@ -191,6 +201,10 @@ public abstract class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>> ...@@ -191,6 +201,10 @@ public abstract class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>>
private HistoryWidgetImpl() { private HistoryWidgetImpl() {
super(MavenAbstractArtifactRecord.this, Iterators.reverse(records), ADAPTER); super(MavenAbstractArtifactRecord.this, Iterators.reverse(records), ADAPTER);
} }
public String getDisplayName() {
return "Deployment History";
}
} }
private static final Adapter<MavenAbstractArtifactRecord<?>.Record> ADAPTER = new Adapter<MavenAbstractArtifactRecord<?>.Record>() { private static final Adapter<MavenAbstractArtifactRecord<?>.Record> ADAPTER = new Adapter<MavenAbstractArtifactRecord<?>.Record>() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册