@Override public <B, V> V acceptExtensionVisitor( BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new InstanceServletBindingImpl(initParams, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new LinkedServletBindingImpl(initParams, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
@Override public String toString() { return MoreObjects.toStringHelper(LinkedServletBinding.class) .add("pattern", getPattern()) .add("initParams", getInitParams()) .add("uriPatternType", getUriPatternType()) .add("linkedServletKey", getLinkedKey()) .toString(); } }
@Override public Key<? extends HttpServlet> getLinkedKey() { return getTarget(); }
@Override public String toString() { return MoreObjects.toStringHelper(LinkedServletBinding.class) .add("pattern", getPattern()) .add("initParams", getInitParams()) .add("uriPatternType", getUriPatternType()) .add("linkedServletKey", getLinkedKey()) .toString(); } }
@Override public Key<? extends HttpServlet> getLinkedKey() { return getTarget(); }
@Override public <B, V> V acceptExtensionVisitor( BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new InstanceServletBindingImpl(initParams, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new LinkedServletBindingImpl(initParams, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
@Override public String toString() { return MoreObjects.toStringHelper(LinkedServletBinding.class) .add("pattern", getPattern()) .add("initParams", getInitParams()) .add("uriPatternType", getUriPatternType()) .add("linkedServletKey", getLinkedKey()) .toString(); } }
@Override public Key<? extends HttpServlet> getLinkedKey() { return getTarget(); }
@Override public <B, V> V acceptExtensionVisitor( BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new InstanceServletBindingImpl(initParams, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor) .visit(new LinkedServletBindingImpl(initParams, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
@Override public String toString() { return new ToStringBuilder(LinkedServletBinding.class) .add("pattern", getPattern()) .add("initParams", getInitParams()) .add("uriPatternType", getUriPatternType()) .add("linkedServletKey", getLinkedKey()) .toString(); }
public Key<? extends HttpServlet> getLinkedKey() { return getTarget(); }
public <B, V> V acceptExtensionVisitor(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new InstanceServletBindingImpl(initParams, pattern, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new LinkedServletBindingImpl(initParams, pattern, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }
@Override public String toString() { return new ToStringBuilder(LinkedServletBinding.class) .add("pattern", getPattern()) .add("initParams", getInitParams()) .add("uriPatternType", getUriPatternType()) .add("linkedServletKey", getLinkedKey()) .toString(); }
public Key<? extends HttpServlet> getLinkedKey() { return getTarget(); }
public <B, V> V acceptExtensionVisitor(BindingTargetVisitor<B, V> visitor, ProviderInstanceBinding<? extends B> binding) { if (visitor instanceof ServletModuleTargetVisitor) { if (servletInstance != null) { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new InstanceServletBindingImpl(initParams, pattern, servletInstance, patternMatcher)); } else { return ((ServletModuleTargetVisitor<B, V>) visitor).visit( new LinkedServletBindingImpl(initParams, pattern, servletKey, patternMatcher)); } } else { return visitor.visit(binding); } }