protected void startTenantFlow() { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext(). setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME, true); }
protected boolean startTenantFlow(String tenantDomain) { boolean isTenantFlowStarted; isTenantFlowStarted = true; PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(tenantDomain, true); return isTenantFlowStarted; }
private void startTenantFlow(String tenantDomain) { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(tenantDomain, true); }
private void startTenantFlow(String tenantDomain) { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(tenantDomain, true); }
protected void startTenantFlow(String tenantDomain) { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(tenantDomain, true); }
private void startTenantFlow(String tenantDomain) { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(tenantDomain, true); }
private void startTenantFlow(String tenantDomain, int tenantId) { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext carbonContext = PrivilegedCarbonContext.getThreadLocalCarbonContext(); carbonContext.setTenantId(tenantId); carbonContext.setTenantDomain(tenantDomain); }
@Override public void persist() { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(tenantId, true); EventProcessorValueHolder.getSiddhiManager().persist(); } catch (Throwable e) { log.error("Unable to persist state for tenant :" + tenantId, e); } finally { PrivilegedCarbonContext.endTenantFlow(); } }
@Override public void onEventList(List<Event> eventList) { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(tenantId, true); ServiceHolder.getAnalyticsDSConnector().insertEvents(tenantId, eventList); PrivilegedCarbonContext.endTenantFlow(); } catch (Exception e) { String errorMsg = "Error processing event. "; log.error(errorMsg, e); } }
private void insertEventList(List<Event> eventList) { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(tenantId, true); ServiceHolder.getAnalyticsDSConnector().insertEvents(tenantId, eventList); PrivilegedCarbonContext.endTenantFlow(); } catch (Exception e) { String errorMsg = "Error processing event. "; log.error(errorMsg, e); } } }
@Override public void restoreLastState() { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(tenantId, true); EventProcessorValueHolder.getSiddhiManager().restoreLastState(); } catch (Throwable e) { log.error("Unable to restore state for tenant :" + tenantId, e); } finally { PrivilegedCarbonContext.endTenantFlow(); } } }
public void run() { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(tenantID); PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantDomain(true); this.delivaryManager.publish(this.message, this.topicName, this.deliveryMode); } catch (EventBrokerException e) { log.error("Can not publish the message ", e); } finally { PrivilegedCarbonContext.endTenantFlow(); } } }
@Override public void initContext(AgentSession agentSession) { int tenantId = agentSession.getCredentials().getTenantId(); PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext privilegedCarbonContext = PrivilegedCarbonContext.getThreadLocalCarbonContext(); privilegedCarbonContext.setTenantId(tenantId); privilegedCarbonContext.setTenantDomain(agentSession.getDomainName()); }
public void run() { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext context = PrivilegedCarbonContext.getThreadLocalCarbonContext(); context.setTenantDomain(tenantDomain); context.setTenantId(tenantId); context.setUsername(userName); try { publish(); } finally { PrivilegedCarbonContext.endTenantFlow(); } }
public void unsubscribe(String id) { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(MultitenantConstants.SUPER_TENANT_ID); if (implBean != null) { implBean.unsubscribe(id); } } finally { PrivilegedCarbonContext.endTenantFlow(); } }
public void run() { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext context = PrivilegedCarbonContext.getThreadLocalCarbonContext(); context.setTenantDomain(tenantDomain); context.setTenantId(tenantId); context.setUsername(userName); try { publish(); } finally { PrivilegedCarbonContext.endTenantFlow(); } }
public void run() { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext context = PrivilegedCarbonContext.getThreadLocalCarbonContext(); context.setTenantDomain(tenantDomain); context.setTenantId(tenantId); context.setUsername(userName); try { publish(); } finally { PrivilegedCarbonContext.endTenantFlow(); } }
public String[] getEventNames() { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(MultitenantConstants.SUPER_TENANT_ID); if (implBean == null) { return new String[0]; } return implBean.getEventNames(); } finally { PrivilegedCarbonContext.endTenantFlow(); } }
private void startTenantFlow(String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = ApplicationManagementServiceComponentHolder.getInstance().getRealmService() .getTenantManager().getTenantId(tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException("Error when setting tenant domain. ", e); } PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(tenantDomain); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(tenantId); }
private void startTenantFlow(String tenantDomain) throws IdentityApplicationManagementException { int tenantId; try { tenantId = ApplicationManagementServiceComponentHolder.getInstance().getRealmService() .getTenantManager().getTenantId(tenantDomain); } catch (UserStoreException e) { throw new IdentityApplicationManagementException("Error when setting tenant domain. ", e); } PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(tenantDomain); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(tenantId); }