Class DefaultMessageBodyRedactor<T>

java.lang.Object
com.lucidworks.apollo.rest.providers.DefaultMessageBodyRedactor<T>
All Implemented Interfaces:
MessageBodyRedactor<T>
Direct Known Subclasses:
DefaultMessageBodyRedactor.SearchClusterMessageBodyRedactor

public class DefaultMessageBodyRedactor<T> extends Object implements MessageBodyRedactor<T>
  • Constructor Details

    • DefaultMessageBodyRedactor

      protected DefaultMessageBodyRedactor(Class<T> clazz)
    • DefaultMessageBodyRedactor

      protected DefaultMessageBodyRedactor(Class<T> clazz, com.lucidworks.apollo.pipeline.schema.SchemaProcessorFactory schemaProcessorFactory)
  • Method Details

    • getClazz

      protected Class<T> getClazz()
    • getRedactingProcessor

      protected com.lucidworks.apollo.pipeline.schema.SchemaProcessor getRedactingProcessor()
    • redactEntity

      public void redactEntity(T entity)
      Specified by:
      redactEntity in interface MessageBodyRedactor<T>