/** * Create a new ServiceControllerContext. * * @param serviceController the service controller * @param name the name * @param target the target */ public ServiceControllerContext(ServiceController serviceController, ObjectName name, Object target) { super(name.getCanonicalName(), ServiceControllerContextActions.getInstance()); this.objectName = name; serviceContext.objectName = objectName; this.serviceController = serviceController; setTarget(target); setMode(ControllerMode.MANUAL); }
/** * Create a new ServiceControllerContext. * * @param serviceController the service controller * @param name the name * @param target the target */ public ServiceControllerContext(ServiceController serviceController, ObjectName name, Object target) { super(name.getCanonicalName(), ServiceControllerContextActions.getInstance()); this.objectName = name; serviceContext.objectName = objectName; this.serviceController = serviceController; setTarget(target); setMode(ControllerMode.MANUAL); }
/** * Create a new ServiceControllerContext. * * @param serviceController the service controller * @param metaData the meta data */ public ServiceControllerContext(ServiceController serviceController, ServiceMetaData metaData) { super(metaData.getObjectName().getCanonicalName(), ServiceControllerContextActions.getInstance()); this.objectName = metaData.getObjectName(); serviceContext.objectName = objectName; this.serviceController = serviceController; ControllerMode mode = metaData.getMode(); this.serviceMetaData = metaData; if (mode == null) setMode(ControllerMode.MANUAL); else setMode(mode); }
/** * Create a new ServiceControllerContext. * * @param serviceController the service controller * @param metaData the meta data */ public ServiceControllerContext(ServiceController serviceController, ServiceMetaData metaData) { super(metaData.getObjectName().getCanonicalName(), ServiceControllerContextActions.getInstance()); this.objectName = metaData.getObjectName(); serviceContext.objectName = objectName; this.serviceController = serviceController; ControllerMode mode = metaData.getMode(); this.serviceMetaData = metaData; if (mode == null) setMode(ControllerMode.MANUAL); else setMode(mode); }