Examples of TenantCreatedEvent


Examples of org.apache.stratos.messaging.event.tenant.TenantCreatedEvent

            if(!TenantManager.getInstance().isInitialized()) {
                return false;
            }

            // Parse complete message and build event
            TenantCreatedEvent event = (TenantCreatedEvent) Util.jsonToObject(message, TenantCreatedEvent.class);

            try {
                TenantManager.acquireWriteLock();
                TenantManager.getInstance().addTenant(event.getTenant());
                if(log.isInfoEnabled()) {
                    log.info(String.format("Tenant created: [tenant-id] %d [tenant-domain] %s", event.getTenant().getTenantId(), event.getTenant().getTenantDomain()));
                }

                // Notify event listeners
                notifyEventListeners(event);
                return true;
View Full Code Here

Examples of org.apache.stratos.messaging.event.tenant.TenantCreatedEvent

            try {
                if(log.isDebugEnabled()) {
                    log.debug(String.format("Publishing tenant created event: [tenant-id] %d [tenant-domain] %s", tenantInfo.getTenantId(), tenantInfo.getTenantDomain()));
                }
                Tenant tenant = new Tenant(tenantInfo.getTenantId(), tenantInfo.getTenantDomain());
                TenantCreatedEvent event = new TenantCreatedEvent(tenant);
                EventPublisher eventPublisher = EventPublisherPool.getPublisher(Constants.TENANT_TOPIC);
                eventPublisher.publish(event);
            }
            catch (Exception e) {
                log.error("Could not publish tenant created event", e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.