UNPKG

aem-dev-mcp-server

Version:

AEM MCP server providing connectivity tools for Adobe Experience Manager® instances

23 lines • 1.85 kB
import { AEMInstance, OperationResult, OSGiBundle, BundleOperationResult, BundleDetailsResult, BundleInstallRequest, OSGiError, BundleState, TimeoutMs } from '../types/index.js'; import { AemHttpClient } from '../services/http-client.js'; import { BaseOSGiService, BaseOSGiServiceConfig } from '../utils/base-osgi-service.js'; interface BundleManagementConfig extends BaseOSGiServiceConfig { readonly installTimeout: TimeoutMs; readonly maxBundleSize: number; readonly installDelayMs: number; readonly restartDelayMs: number; } export declare class BundleManagementService extends BaseOSGiService { #private; constructor(httpClient: AemHttpClient, config?: Partial<BundleManagementConfig>); listBundles(instance: AEMInstance, stateFilter?: BundleState, nameFilter?: string, limit?: number, offset?: number): Promise<OperationResult<OSGiBundle[], OSGiError>>; getBundleDetails(instance: AEMInstance, bundleId?: number, symbolicName?: string): Promise<OperationResult<BundleDetailsResult, OSGiError>>; startBundle(instance: AEMInstance, bundleId: number): Promise<OperationResult<BundleOperationResult, OSGiError>>; stopBundle(instance: AEMInstance, bundleId: number): Promise<OperationResult<BundleOperationResult, OSGiError>>; restartBundle(instance: AEMInstance, bundleId: number): Promise<OperationResult<BundleOperationResult, OSGiError>>; uninstallBundle(instance: AEMInstance, bundleId: number): Promise<OperationResult<BundleOperationResult, OSGiError>>; refreshBundle(instance: AEMInstance, bundleId: number): Promise<OperationResult<BundleOperationResult, OSGiError>>; installBundle(instance: AEMInstance, request: Omit<BundleInstallRequest, 'instanceAlias'>): Promise<OperationResult<BundleOperationResult, OSGiError>>; } export {}; //# sourceMappingURL=bundle-management.service.d.ts.map