@Named(value="org.mule.tooling.service.session") @Singleton public class DefaultDeclarationSessionAgentService extends AbstractConfigurableService implements DeclarationSessionAgentService, org.mule.runtime.module.tooling.api.ToolingServiceAware
| Constructor and Description |
|---|
DefaultDeclarationSessionAgentService() |
| Modifier and Type | Method and Description |
|---|---|
DeclarationSessionContainer |
createDeclarationSession(List<org.mule.runtime.module.tooling.api.ArtifactAgnosticServiceBuilder.Dependency> dependencies,
org.mule.runtime.app.declaration.api.ArtifactDeclaration artifactDeclaration,
Map<String,String> sessionProperties) |
boolean |
deleteSession(String id) |
Optional<DeclarationSessionContainer> |
getSession(String id) |
void |
setToolingService(org.mule.runtime.module.tooling.api.ToolingService toolingService) |
doStart, doStop, getInternalHandlerspublic DefaultDeclarationSessionAgentService()
public void setToolingService(org.mule.runtime.module.tooling.api.ToolingService toolingService)
setToolingService in interface org.mule.runtime.module.tooling.api.ToolingServiceAwarepublic DeclarationSessionContainer createDeclarationSession(List<org.mule.runtime.module.tooling.api.ArtifactAgnosticServiceBuilder.Dependency> dependencies, org.mule.runtime.app.declaration.api.ArtifactDeclaration artifactDeclaration, Map<String,String> sessionProperties)
createDeclarationSession in interface DeclarationSessionAgentServicepublic Optional<DeclarationSessionContainer> getSession(String id)
getSession in interface DeclarationSessionAgentServicepublic boolean deleteSession(String id)
deleteSession in interface DeclarationSessionAgentServiceCopyright © 2025 MuleSoft, Inc.. All rights reserved.