public class DefaultConfluenceBigPipeManager extends Object implements ConfluenceBigPipeManager
ConfluenceBigPipeManager.ConfluenceBigPipeBIGPIPE_MACRO_CONTEXT_FLAG| Constructor and Description |
|---|
DefaultConfluenceBigPipeManager(DarkFeaturesManager darkFeaturesManager) |
| Modifier and Type | Method and Description |
|---|---|
ConfluenceBigPipeManager.ConfluenceBigPipe |
consume()
This method is very similar to
ConfluenceBigPipeManager.getRequestBigPipe(),
but this method also deletes ConfluenceBigPipeManager.ConfluenceBigPipe from request cache. |
ConfluenceBigPipeManager.ConfluenceBigPipe |
getRequestBigPipe()
Returns the BigPipe instance for the current request.
|
boolean |
isBigPipeEnabled()
Returns true if BigPipe is available for use.
|
boolean |
isNestedExecution()
Returns
true if any macro is executing at the moment, false otherwise. |
void |
macroExecutionFinished()
Macro may be executed in a body of another macro.
|
void |
macroExecutionStarted()
Macro may be executed in a body of another macro.
|
public DefaultConfluenceBigPipeManager(DarkFeaturesManager darkFeaturesManager)
public boolean isBigPipeEnabled()
ConfluenceBigPipeManagerisBigPipeEnabled in interface ConfluenceBigPipeManagerpublic ConfluenceBigPipeManager.ConfluenceBigPipe getRequestBigPipe()
ConfluenceBigPipeManagergetRequestBigPipe in interface ConfluenceBigPipeManagerpublic void macroExecutionStarted()
ConfluenceBigPipeManagerConfluenceBigPipeManager about execution context.
ConfluenceBigPipeManager.macroExecutionStarted() should be called at the beginning of macro execution,
and ConfluenceBigPipeManager.macroExecutionFinished() should be called right after macro execution is
finished. These methods are used in ViewMacroMarshaller.
macroExecutionStarted in interface ConfluenceBigPipeManagerpublic boolean isNestedExecution()
ConfluenceBigPipeManagertrue if any macro is executing at the moment, false otherwise.isNestedExecution in interface ConfluenceBigPipeManagerpublic void macroExecutionFinished()
ConfluenceBigPipeManagerConfluenceBigPipeManager about execution context.
ConfluenceBigPipeManager.macroExecutionStarted() should be called at the beginning of macro execution,
and ConfluenceBigPipeManager.macroExecutionFinished() should be called right after macro execution is
finished. These methods are used in ViewMacroMarshaller.
macroExecutionFinished in interface ConfluenceBigPipeManagerpublic ConfluenceBigPipeManager.ConfluenceBigPipe consume()
ConfluenceBigPipeManagerConfluenceBigPipeManager.getRequestBigPipe(),
but this method also deletes ConfluenceBigPipeManager.ConfluenceBigPipe from request cache.consume in interface ConfluenceBigPipeManagerCopyright © 2003–2018 Atlassian. All rights reserved.