/******************************************************************************* * Copyright © 2012-2015 eBay Software Foundation * This program is dual licensed under the MIT and Apache 2.0 licenses. * Please see LICENSE for more information. *******************************************************************************/ package com.ebay.jestream.event.annotation; public class AnnotationConfiguration { private String annotation; @SuppressWarnings("rawtypes") private Class className; private AnnotationListener listener; private AnnotationProcessor processor; public String getAnnotation() { return annotation; } public void setAnnotation(String annotationName) { this.annotation = annotationName; } public Class getClassName() { return className; } public void setClassName(Class className) { this.className = className; } public AnnotationListener getListener() { return listener; } public void setListener(AnnotationListener annotationListener) { this.listener = annotationListener; } public AnnotationProcessor getProcessor() { return processor; } public void setProcessor(AnnotationProcessor annotationProcessor) { this.processor = annotationProcessor; } @Override public String toString() { return "AnnotationConfiguration [annotation=" + annotation + ", className=" + className + ", listener=" + listener + ", processor=" + processor + "]"; } }