@Override public Serializable getExecutionPayload() { return getCommandPayload(); }
@Override public String getConnectionID() { return getConnectionId(); }
@Override public String getRequestID() { return getRequestId(); }
public String toString() { String userName = null; if (this.getSubject() != null) { for(Principal p:this.getSubject().getPrincipals()) { userName = p.getName(); } } return "ExecutionContext<vdb=" + this.getVdbName() + ", version=" + this.getVdbVersion() + ", user=" + userName + ">"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ }
this.manager = manager; AtomicRequestID requestID = this.requestMsg.getAtomicRequestID(); this.securityContext = new ExecutionContextImpl(message.getCommandContext(), requestMsg.getConnectorName(), Integer.toString(requestID.getNodeID()), SourceHint hint = message.getCommand().getSourceHint(); if (hint != null) { this.securityContext.setGeneralHints(hint.getGeneralHints()); SpecificHint specificHint = hint.getSpecificHint(message.getConnectorName()); if (specificHint != null) { this.securityContext.setHints(specificHint.getHints()); this.securityContext.setBatchSize(this.requestMsg.getFetchSize()); this.securityContext.setSession(requestMsg.getWorkContext().getSession()); qmi = new TempMetadataAdapter(qmi, new TempMetadataStore()); this.queryMetadata = new RuntimeMetadataImpl(qmi); this.securityContext.setRuntimeMetadata(this.queryMetadata); this.securityContext.setTransactional(requestMsg.isTransactional()); LanguageBridgeFactory factory = new LanguageBridgeFactory(this.queryMetadata); CommandContext context = requestMsg.getCommandContext();
response.setSupportsImplicitClose(!this.securityContext.keepExecutionAlive() && !explicitClose); response.setWarnings(this.securityContext.getWarnings()); if (this.securityContext.getCacheDirective() != null) { response.setScope(this.securityContext.getCacheDirective().getScope()); if (this.securityContext.getScope() != null && (response.getScope() == null || response.getScope().compareTo(this.securityContext.getScope()) > 0)) { response.setScope(this.securityContext.getScope());
public boolean equals(Object obj) { if(obj == this) { return true; } if(! (obj instanceof ExecutionContext)) { return false; } ExecutionContext other = (ExecutionContext) obj; return EquivalenceUtil.areEqual(this.getRequestId(), other.getRequestId()) && EquivalenceUtil.areEqual(this.getPartIdentifier(), other.getPartIdentifier()); }
public ExecutionContextImpl createContext(long requestID, String partID) { return new ExecutionContextImpl("vdb", 1, null, //$NON-NLS-1$ "Connection", "Connector", requestID, partID, "0"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ }
this.manager = manager; AtomicRequestID requestID = this.requestMsg.getAtomicRequestID(); this.securityContext = new ExecutionContextImpl(message.getCommandContext(), requestMsg.getConnectorName(), Integer.toString(requestID.getNodeID()), SourceHint hint = message.getCommand().getSourceHint(); if (hint != null) { this.securityContext.setGeneralHints(hint.getGeneralHints()); SpecificHint specificHint = hint.getSpecificHint(message.getConnectorName()); if (specificHint != null) { this.securityContext.setHints(specificHint.getHints()); this.securityContext.setBatchSize(this.requestMsg.getFetchSize()); this.securityContext.setSession(requestMsg.getWorkContext().getSession()); qmi = new TempMetadataAdapter(qmi, new TempMetadataStore()); this.queryMetadata = new RuntimeMetadataImpl(qmi); this.securityContext.setRuntimeMetadata(this.queryMetadata); this.securityContext.setTransactional(requestMsg.isTransactional()); LanguageBridgeFactory factory = new LanguageBridgeFactory(this.queryMetadata); CommandContext context = requestMsg.getCommandContext();
response.setSupportsImplicitClose(!this.securityContext.keepExecutionAlive() && !explicitClose); response.setWarnings(this.securityContext.getWarnings()); if (this.securityContext.getCacheDirective() != null) { response.setScope(this.securityContext.getCacheDirective().getScope()); if (this.securityContext.getScope() != null && (response.getScope() == null || response.getScope().compareTo(this.securityContext.getScope()) > 0)) { response.setScope(this.securityContext.getScope());
public String toString() { String userName = null; if (this.getSubject() != null) { for(Principal p:this.getSubject().getPrincipals()) { userName = p.getName(); } } return "ExecutionContext<vdb=" + this.getVdbName() + ", version=" + this.getVdbVersion() + ", user=" + userName + ">"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ }
public boolean equals(Object obj) { if(obj == this) { return true; } if(! (obj instanceof ExecutionContext)) { return false; } ExecutionContext other = (ExecutionContext) obj; return EquivalenceUtil.areEqual(this.getRequestId(), other.getRequestId()) && EquivalenceUtil.areEqual(this.getPartIdentifier(), other.getPartIdentifier()); }
this.manager = manager; AtomicRequestID requestID = this.requestMsg.getAtomicRequestID(); this.securityContext = new ExecutionContextImpl(message.getCommandContext(), requestMsg.getConnectorName(), Integer.toString(requestID.getNodeID()), SourceHint hint = message.getCommand().getSourceHint(); if (hint != null) { this.securityContext.setGeneralHints(hint.getGeneralHints()); SpecificHint specificHint = hint.getSpecificHint(message.getConnectorName()); if (specificHint != null) { this.securityContext.setHints(specificHint.getHints()); this.securityContext.setBatchSize(this.requestMsg.getFetchSize()); this.securityContext.setSession(requestMsg.getWorkContext().getSession()); qmi = new TempMetadataAdapter(qmi, new TempMetadataStore()); this.queryMetadata = new RuntimeMetadataImpl(qmi); this.securityContext.setRuntimeMetadata(this.queryMetadata); this.securityContext.setTransactional(requestMsg.isTransactional()); LanguageBridgeFactory factory = new LanguageBridgeFactory(this.queryMetadata); try {
response.setSupportsImplicitClose(!this.securityContext.keepExecutionAlive() && !explicitClose); response.setWarnings(this.securityContext.getWarnings()); if (this.securityContext.getCacheDirective() != null) { response.setScope(this.securityContext.getCacheDirective().getScope()); if (this.securityContext.getScope() != null && (response.getScope() == null || response.getScope().compareTo(this.securityContext.getScope()) > 0)) { response.setScope(this.securityContext.getScope());
public String toString() { String userName = null; if (this.getSubject() != null) { for(Principal p:this.getSubject().getPrincipals()) { userName = p.getName(); } } return "ExecutionContext<vdb=" + this.getVdbName() + ", version=" + this.getVdbVersion() + ", user=" + userName + ">"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ }
public boolean equals(Object obj) { if(obj == this) { return true; } if(! (obj instanceof ExecutionContext)) { return false; } ExecutionContext other = (ExecutionContext) obj; return EquivalenceUtil.areEqual(this.getRequestId(), other.getRequestId()) && EquivalenceUtil.areEqual(this.getPartIdentifier(), other.getPartIdentifier()); }
@Override public String getRequestID() { return getRequestId(); }
@Override public Serializable getExecutionPayload() { return getCommandPayload(); }
@Override public String getConnectionID() { return getConnectionId(); }
@Override public String getRequestID() { return getRequestId(); }