Skip to content
Snippets Groups Projects
Commit 142ab42d authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Allowing for disabling the messaging system, e.g. on test servers

parent f0210dec
No related branches found
No related tags found
1 merge request!17Develop
...@@ -108,20 +108,29 @@ public class MessagingBean { ...@@ -108,20 +108,29 @@ public class MessagingBean {
//ResteasyWebTarget target = client.target("http://logic.testvips2.nibio.no"); //ResteasyWebTarget target = client.target("http://logic.testvips2.nibio.no");
UniversalMessagingServiceClient umClient = target.proxy(UniversalMessagingServiceClient.class); UniversalMessagingServiceClient umClient = target.proxy(UniversalMessagingServiceClient.class);
if (
try System.getProperty("no.nibio.vips.logic.DISABLE_MESSAGING_SYSTEM") == null
|| System.getProperty("no.nibio.vips.logic.DISABLE_MESSAGING_SYSTEM").equals("false")
)
{ {
//System.out.println(new ObjectMapper().writeValueAsString(um)); try
Response r = umClient.sendMessage(new ObjectMapper().writeValueAsString(uMessage)); {
//System.out.println(new ObjectMapper().writeValueAsString(um));
Response r = umClient.sendMessage(new ObjectMapper().writeValueAsString(uMessage));
// TODO: Handle result // TODO: Handle result
String result = r.readEntity(String.class); String result = r.readEntity(String.class);
System.out.println(result); //System.out.println(result);
}
catch(JsonProcessingException ex)
{
// Handle error
}
} }
catch(JsonProcessingException ex) else
{ {
// Handle error System.out.println("Messaging system disabled. This message was not sent: " + uMessage.toString());
} }
return uMessage; return uMessage;
......
...@@ -189,7 +189,12 @@ public class UniversalMessage implements Serializable { ...@@ -189,7 +189,12 @@ public class UniversalMessage implements Serializable {
@Override @Override
public String toString() { public String toString() {
return "no.nibio.vips.logic.messaging.UniversalMessage[ universalMessageId=" + universalMessageId + " ]";
return "no.nibio.vips.logic.messaging.UniversalMessage[ universalMessageId=" + universalMessageId + " ]\n"
+ (this.getMessageLocalVersionObjects().size() > 0 ?
"Subject = " + this.getMessageLocalVersionObjects().get(0).getMsgSubject() + "\n" +
"Recipients = " + this.getDistributionList()
: "");
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment