org.glassfish.webservices
Class ImplementorCacheDelegateImpl

java.lang.Object
  extended by com.sun.xml.rpc.spi.runtime.ImplementorCacheDelegate
      extended by org.glassfish.webservices.ImplementorCacheDelegateImpl

public class ImplementorCacheDelegateImpl
extends com.sun.xml.rpc.spi.runtime.ImplementorCacheDelegate

This class extends the behavior of ImplementorCache in order to interpose on lifecycle events for the creation and destruction of ties/servants for servlet web service endpoints.

Author:
Kenneth Saks

Constructor Summary
ImplementorCacheDelegateImpl(javax.servlet.ServletConfig servletConfig)
           
 
Method Summary
 void destroy()
           
 com.sun.xml.rpc.spi.runtime.Implementor getImplementorFor(com.sun.xml.rpc.spi.runtime.RuntimeEndpointInfo targetEndpoint)
           
 void releaseImplementor(com.sun.xml.rpc.spi.runtime.RuntimeEndpointInfo targetEndpoint, com.sun.xml.rpc.spi.runtime.Implementor implementor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplementorCacheDelegateImpl

public ImplementorCacheDelegateImpl(javax.servlet.ServletConfig servletConfig)
Method Detail

getImplementorFor

public com.sun.xml.rpc.spi.runtime.Implementor getImplementorFor(com.sun.xml.rpc.spi.runtime.RuntimeEndpointInfo targetEndpoint)
Overrides:
getImplementorFor in class com.sun.xml.rpc.spi.runtime.ImplementorCacheDelegate

releaseImplementor

public void releaseImplementor(com.sun.xml.rpc.spi.runtime.RuntimeEndpointInfo targetEndpoint,
                               com.sun.xml.rpc.spi.runtime.Implementor implementor)
Overrides:
releaseImplementor in class com.sun.xml.rpc.spi.runtime.ImplementorCacheDelegate

destroy

public void destroy()
Overrides:
destroy in class com.sun.xml.rpc.spi.runtime.ImplementorCacheDelegate


Copyright © 2012 GlassFish Community. All Rights Reserved.