All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ebay.jestream.event.annotation.AnnotationConfiguration Maven / Gradle / Ivy

/*******************************************************************************
 *  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 + "]";
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy