
org.dihedron.patterns.experimental.pipeline.Linkable Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dihedron-commons Show documentation
Show all versions of dihedron-commons Show documentation
Base set of functionalities, including simple utility classes and more complex patterns.
The newest version!
/**
* Copyright (c) 2012-2014, Andrea Funto'. All rights reserved. See LICENSE for details.
*/
package org.dihedron.patterns.experimental.pipeline;
import org.dihedron.core.License;
/**
* @author Andrea Funto'
*/
@License
public abstract class Linkable {
/**
* The next stage in the pipeline.
*/
protected T next;
/**
* Attaches the given stage to the pipeline.
*
* @see org.dihedron.patterns.experimental.pipeline.Linkable#attach(org.dihedron.patterns.experimental.pipeline.Consumer)
*/
public T attach(T next) {
this.next = next;
return next;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy