Class DefaultBindingScopingVisitor<V>

java.lang.Object
org.elasticsearch.common.inject.spi.DefaultBindingScopingVisitor<V>
Type Parameters:
V - any type to be returned by the visit method. Use Void with return null if no return type is needed.
All Implemented Interfaces:
BindingScopingVisitor<V>

public class DefaultBindingScopingVisitor<V>
extends java.lang.Object
implements BindingScopingVisitor<V>
No-op visitor for subclassing. All interface methods simply delegate to visitOther(), returning its result.
Since:
2.0
  • Constructor Summary

    Constructors 
    Constructor Description
    DefaultBindingScopingVisitor()  
  • Method Summary

    Modifier and Type Method Description
    V visitEagerSingleton()
    Visit an eager singleton or single instance.
    V visitNoScoping()
    Visit an unspecified or unscoped strategy.
    protected V visitOther()
    Default visit implementation.
    V visitScope​(Scope scope)
    Visit a scope instance.
    V visitScopeAnnotation​(java.lang.Class<? extends java.lang.annotation.Annotation> scopeAnnotation)
    Visit a scope annotation.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait