Repository: stratos Updated Branches: refs/heads/master 517ffbf77 -> bc6991510
Changing DomainMappingBean constructor to support axis2 object initiation Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/bc699151 Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/bc699151 Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/bc699151 Branch: refs/heads/master Commit: bc69915103b72f61cb68ca80b5c110b9c704515a Parents: 61ca8d4 Author: Imesh Gunaratne <[email protected]> Authored: Fri Jan 16 18:18:46 2015 +0530 Committer: Imesh Gunaratne <[email protected]> Committed: Fri Jan 16 18:20:57 2015 +0530 ---------------------------------------------------------------------- .../domain/domain/mapping/DomainMapping.java | 46 +++++++++++++------- .../DomainMappingAddedMessageProcessor.java | 11 ++++- 2 files changed, 39 insertions(+), 18 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/bc699151/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/domain/mapping/DomainMapping.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/domain/mapping/DomainMapping.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/domain/mapping/DomainMapping.java index 6ac9e63..e060f5d 100644 --- a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/domain/mapping/DomainMapping.java +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/domain/mapping/DomainMapping.java @@ -28,22 +28,12 @@ public class DomainMapping implements Serializable { private static final long serialVersionUID = -3718485901172753504L; - private final int tenantId; - private final String applicationId; - private final String serviceName; - private final String clusterId; - private final String domainName; - private final String contextPath; - - public DomainMapping(int tenantId, String applicationId, String serviceName, String clusterId, - String domainName, String contextPath) { - this.tenantId = tenantId; - this.applicationId = applicationId; - this.serviceName = serviceName; - this.clusterId = clusterId; - this.domainName = domainName; - this.contextPath = contextPath; - } + private int tenantId; + private String applicationId; + private String serviceName; + private String clusterId; + private String domainName; + private String contextPath; public int getTenantId() { return tenantId; @@ -68,4 +58,28 @@ public class DomainMapping implements Serializable { public String getContextPath() { return contextPath; } + + public void setTenantId(int tenantId) { + this.tenantId = tenantId; + } + + public void setApplicationId(String applicationId) { + this.applicationId = applicationId; + } + + public void setServiceName(String serviceName) { + this.serviceName = serviceName; + } + + public void setClusterId(String clusterId) { + this.clusterId = clusterId; + } + + public void setDomainName(String domainName) { + this.domainName = domainName; + } + + public void setContextPath(String contextPath) { + this.contextPath = contextPath; + } } http://git-wip-us.apache.org/repos/asf/stratos/blob/bc699151/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/message/processor/domain/mapping/DomainMappingAddedMessageProcessor.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/message/processor/domain/mapping/DomainMappingAddedMessageProcessor.java b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/message/processor/domain/mapping/DomainMappingAddedMessageProcessor.java index 4ae0a95..8375c36 100644 --- a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/message/processor/domain/mapping/DomainMappingAddedMessageProcessor.java +++ b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/message/processor/domain/mapping/DomainMappingAddedMessageProcessor.java @@ -81,8 +81,15 @@ public class DomainMappingAddedMessageProcessor extends MessageProcessor { try { DomainMappingManager.acquireWriteLock(); - DomainMapping domainMapping = new DomainMapping(event.getTenantId(), event.getApplicationId(), - event.getServiceName(), event.getClusterId(), event.getDomainName(), event.getContextPath()); + + DomainMapping domainMapping = new DomainMapping(); + domainMapping.setTenantId(event.getTenantId()); + domainMapping.setApplicationId(event.getApplicationId()); + domainMapping.setServiceName(event.getServiceName()); + domainMapping.setClusterId(event.getClusterId()); + domainMapping.setDomainName(event.getDomainName()); + domainMapping.setContextPath(event.getContextPath()); + DomainMappingManager.getInstance().addDomainMapping(domainMapping); if (log.isInfoEnabled()) {
