File | Line |
---|
org/apache/geronimo/gbuild/agent/FileIncludeExtension.java | 41 |
org/apache/geronimo/gbuild/agent/HeaderIncludeExtension.java | 32 |
private String pattern;
public void preProcess(Map build) {
}
public void postProcess(Map build, Map results) {
getLogger().debug("Pattern '"+pattern+"'");
Iterator keys = build.keySet().iterator();
while (keys.hasNext()) {
String key = (String) keys.next();
if (key.matches(pattern)){
getLogger().debug("Match '"+key+"'");
include(key, build, results);
} else {
getLogger().debug("No Match '"+key+"'");
}
}
}
private void include(String header, Map build, Map results) { |
File | Line |
---|
org/apache/geronimo/gbuild/agent/BuildActivityMonitor.java | 65 |
org/apache/geronimo/gbuild/agent/BuildResultsContinuumAgent.java | 54 |
MessageConsumer resultsConsumer = createConsumer(session, buildResultsTopic);
try {
consumeMessages(client, resultsConsumer);
} catch (JMSException e) {
getLogger().error("Agent recieved JMS Exception. ("+e.getMessage()+")");
}
}
} catch (Exception e) {
getLogger().error("Agent failed.", e);
}
}
private void consumeMessages(Client client, MessageConsumer resultsConsumer) throws JMSException {
while (client.isConnected() && isRunning()) {
// Wait for a message
Message message = resultsConsumer.receive(1000);
if (message == null){
continue;
} else if (message instanceof ObjectMessage) {
try {
Connection connection = client.getConnection();
getLogger().info("Message Received "+ message.getJMSMessageID() +" on "+ connection.getClientID()+":"+buildResultsTopic); |