public interface IFramework extends IFrameworkServices, IFrameworkNodes
Modifier and Type | Method and Description |
---|---|
NodeEntryImpl |
createFrameworkNode() |
INodeSet |
filterAuthorizedNodes(java.lang.String project,
java.util.Set<java.lang.String> actions,
INodeSet unfiltered,
com.dtolabs.rundeck.core.authorization.AuthContext authContext) |
java.lang.String |
getFrameworkNodeHostname()
Gets the value of "framework.server.hostname" property
|
java.lang.String |
getFrameworkNodeName()
Gets the value of "framework.server.name" property
|
ProjectManager |
getFrameworkProjectMgr()
Gets DepotMgr for this framework instance
|
INodeDesc |
getNodeDesc()
Gets the
INodeDesc value describing the framework node |
IPropertyLookup |
getPropertyLookup() |
default PropertyRetriever |
getPropertyRetriever() |
boolean |
isLocalNode(INodeDesc node)
Return true if the node is the local framework node.
|
getExecutionService, getPluginManager, initialize
getService, overrideService, setService
getFileCopierService, getNodeDispatcherService, getNodeExecutorService, getNodeStepExecutorService, getOrchestratorService, getResourceFormatGeneratorService, getResourceFormatParserService, getResourceModelSourceService, getStepExecutionService, getWorkflowExecutionService, getWorkflowStrategyService
getFileCopierForNodeAndProject, getNodeDispatcherForContext, getNodeExecutorForNodeAndProject, getNodeStepExecutorForItem, getStepExecutorForItem
ProjectManager getFrameworkProjectMgr()
IPropertyLookup getPropertyLookup()
default PropertyRetriever getPropertyRetriever()
java.lang.String getFrameworkNodeHostname()
getFrameworkNodeHostname
in interface IFrameworkNodes
java.lang.String getFrameworkNodeName()
getFrameworkNodeName
in interface IFrameworkNodes
NodeEntryImpl createFrameworkNode()
createFrameworkNode
in interface IFrameworkNodes
INodeSet filterAuthorizedNodes(java.lang.String project, java.util.Set<java.lang.String> actions, INodeSet unfiltered, com.dtolabs.rundeck.core.authorization.AuthContext authContext)
filterAuthorizedNodes
in interface IFrameworkNodes
project
- project nameactions
- action setunfiltered
- nodesauthContext
- authoriziationINodeDesc getNodeDesc()
INodeDesc
value describing the framework nodegetNodeDesc
in interface IFrameworkNodes
INodeDesc
object for this framework instanceboolean isLocalNode(INodeDesc node)
isLocalNode
in interface IFrameworkNodes
node
- the node