Vincent,
I moved users@nifi to the BCC and instead am redirecting this to the dev@nifi
mailing list,
as this is developer question moreso than a user question.
Certainly, you can reference one controller service from another. Generally,
controller services
are referenced by using a PropertyDescriptor that identifies the controller
service. For example:
public static final PropertyDescriptor SSL_CONTEXT_SERVICE = new
PropertyDescriptor.Builder()
.name("SSL Context Service")
.description("The Controller Service to use in order to obtain an
SSL Context")
.required(false)
.identifiesControllerService(SSLContextService.class)
.build();
This allows the user to choose the appropriate Controller Service. Node the
'identifiesControllerService' call.
The service itself is then obtained by calling 'asControllerService' on a
PropertyValue object:
SSLContextService sslContextService =
context.getProperty(SSL_CONTEXT_SERVICE).asControllerService(SSLContextService.class);
Does this give you what you need?
Thanks
-Mark
> On Apr 11, 2016, at 10:04 AM, Vincent Russell <[email protected]>
> wrote:
>
> Is it possible to user one controller service inside of another service? Can
> it be brought in from the ControllerServiceInitializationContext?
>
> If so, how is this done?
>
> Thank you,
> Vincent