public EPDeploymentAdminImpl( EPAdministratorSPI epService, ILockManager lockManager, IReaderWriterLock eventProcessingRWLock, IResourceManager resourceManager, DeploymentStateService deploymentStateService, StatementEventTypeRef statementEventTypeRef, EventAdapterService eventAdapterService, StatementIsolationService statementIsolationService, FilterService filterService, TimeZoneInfo timeZone, ConfigurationEngineDefaults.UndeployRethrowPolicy undeployRethrowPolicy) { _iLock = lockManager.CreateDefaultLock(); _epService = epService; _resourceManager = resourceManager; _eventProcessingRwLock = eventProcessingRWLock; _deploymentStateService = deploymentStateService; _statementEventTypeRef = statementEventTypeRef; _eventAdapterService = eventAdapterService; _statementIsolationService = statementIsolationService; _filterService = filterService; _timeZone = timeZone; _undeployRethrowPolicy = undeployRethrowPolicy; }