/** * Ends the tenant flow */ public static void endTenantFlow() { PrivilegedCarbonContext.endTenantFlow(); }
/** * Ends the tenant flow */ public static void endTenantFlow() { PrivilegedCarbonContext.endTenantFlow(); }
/** * Ends the tenant flow */ public static void endTenantFlow() { PrivilegedCarbonContext.endTenantFlow(); }
@Override public void destroyContext(AgentSession agentSession) { PrivilegedCarbonContext.endTenantFlow(); }
private void endTenantFlow() { PrivilegedCarbonContext.endTenantFlow(); }
protected void endTenantFlow() { PrivilegedCarbonContext.endTenantFlow(); }
@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(); } } }
private List<ReceiptListResponse> getReceiptListOfUserForSP(AuthenticatedUser authenticatedUser, String serviceProvider, String spTenantDomain, String subject, int limit) throws ConsentManagementException { List<ReceiptListResponse> receiptListResponses; startTenantFlowWithUser(subject, authenticatedUser.getTenantDomain()); try { receiptListResponses = getConsentManager().searchReceipts(limit, 0, subject, spTenantDomain, serviceProvider, ACTIVE_STATE); } finally { PrivilegedCarbonContext.endTenantFlow(); } return receiptListResponses; }
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(); } } }
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 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 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(); } }
public String subscribe(String endpoint, boolean isRestEndpoint, String path, String eventName) { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(MultitenantConstants.SUPER_TENANT_ID); if (implBean == null) { return ""; } return implBean.subscribe(endpoint, isRestEndpoint, path, eventName); } finally { PrivilegedCarbonContext.endTenantFlow(); } }
public String[] getList() { 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.getList(); } finally { PrivilegedCarbonContext.endTenantFlow(); } } }
public void run() { try { PrivilegedCarbonContext.startTenantFlow(); PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantId(this.subscription.getTenantId()); PrivilegedCarbonContext.getThreadLocalCarbonContext().setUsername(this.subscription.getOwner()); PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantDomain(true); this.notificationManager.sendNotification(this.message, this.subscription); } catch (EventBrokerException e) { log.error("Can not send the notification ", e); } finally { PrivilegedCarbonContext.endTenantFlow(); } } }