package org.bouncycastle.jsse.provider;
import javax.net.ssl.SSLSessionBindingEvent;
import javax.net.ssl.SSLSessionBindingListener;
class SessionBindingListenerAdapter
implements SSLSessionBindingListener
{
protected final SSLSessionBindingListener listener;
SessionBindingListenerAdapter(SSLSessionBindingListener listener)
{
this.listener = listener;
}
public void valueBound(final SSLSessionBindingEvent event)
{
CallbackUtil.safeCallback(new Runnable(){
public void run()
{
listener.valueBound(event);
}
});
}
public void valueUnbound(final SSLSessionBindingEvent event)
{
CallbackUtil.safeCallback(new Runnable(){
public void run()
{
listener.valueUnbound(event);
}
});
}
}