.description("Controller service accessible from code as `" + propertyDescriptorName + "`") .dynamic(true) .identifiesControllerService(ControllerService.class) .build(); .description("The `groovy.sql.Sql` object created from DBCP Controller service and accessible from code as `" + propertyDescriptorName + "`") .dynamic(true) .identifiesControllerService(DBCPService.class) .build();
"messages will be sent over a secure connection.") .required(false) .identifiesControllerService(SSLContextService.class) .build();
.description("The SSL Context Service used to provide client certificate information for TLS/SSL connections.") .required(false) .identifiesControllerService(SSLContextService.class) .build();
@Override protected PropertyDescriptor getSupportedDynamicPropertyDescriptor(final String propertyDescriptorName) { return new PropertyDescriptor.Builder() .name(propertyDescriptorName) .description("The DBCPService to return when database.name = '" + propertyDescriptorName + "'") .identifiesControllerService(DBCPService.class) .addValidator(StandardValidators.NON_BLANK_VALIDATOR) .build(); }