Class SuspendServiceStatementBuilder.SuspendServiceStatement
java.lang.Object
com.tangosol.util.Base
com.tangosol.coherence.dslquery.statement.AbstractStatement
com.tangosol.coherence.dslquery.statement.persistence.SuspendServiceStatementBuilder.SuspendServiceStatement
- All Implemented Interfaces:
Statement
- Enclosing class:
SuspendServiceStatementBuilder
public static class SuspendServiceStatementBuilder.SuspendServiceStatement
extends AbstractStatement
Implementation of the CohQL "SUSPEND SERVICE" command.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSuspendServiceStatement
(String sServiceName) Create a SuspendServiceStatement that will suspend a service. -
Method Summary
Modifier and TypeMethodDescriptionexecute
(ExecutionContext ctx) Execute a CohQL query or command and return the relevantresult
.Return a string that will be used as a question to confirm execution of a statement.void
showPlan
(PrintWriter out) Output to the providedPrintWriter
a human readable trace of the actions that will be taken by this statement if or when executed.Methods inherited from class com.tangosol.coherence.dslquery.statement.AbstractStatement
assertCacheName, sanityCheck
Methods inherited from class com.tangosol.util.Base
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.tangosol.coherence.dslquery.Statement
executeAsync, isManagingTimeout
-
Constructor Details
-
SuspendServiceStatement
Create a SuspendServiceStatement that will suspend a service.- Parameters:
sServiceName
- the service name to suspend
-
-
Method Details
-
getExecutionConfirmation
Description copied from interface:Statement
Return a string that will be used as a question to confirm execution of a statement. If null is returned then no confirmation is required.- Specified by:
getExecutionConfirmation
in interfaceStatement
- Overrides:
getExecutionConfirmation
in classAbstractStatement
- Parameters:
ctx
- thecontext
to use- Returns:
- a String that will be used to confirm execution of a statement
-
execute
Description copied from interface:Statement
Execute a CohQL query or command and return the relevantresult
.- Parameters:
ctx
- thecontext
to use- Returns:
- a StatementResult containing the results of executing the statement
-
showPlan
Description copied from interface:Statement
Output to the providedPrintWriter
a human readable trace of the actions that will be taken by this statement if or when executed.- Parameters:
out
- the PrintWriter to write the trace to
-