package org.dcache.gplazma.monitor;
import java.security.Principal;
import java.util.Set;
import org.dcache.gplazma.configuration.ConfigurationItemControl;
/**
* This is a LoginMonitor that ignores all input.
*/
public class IgnoringLoginMonitor implements LoginMonitor
{
@Override
public void authBegins(Set<Object> publicCredentials,
Set<Object> privateCredentials, Set<Principal> principals)
{
// ignored
}
@Override
public void authPluginBegins(String name, ConfigurationItemControl control,
Set<Object> publicCredentials, Set<Object> privateCredentials,
Set<Principal> principals)
{
// ignored
}
@Override
public void authPluginEnds(String name, ConfigurationItemControl control,
Result result, String error, Set<Object> publicCredentials,
Set<Object> privateCredentials, Set<Principal> principals)
{
// ignored
}
@Override
public void authEnds(Set<Principal> principals, Result result)
{
// ignored
}
@Override
public void mapBegins(Set<Principal> principals)
{
// ignored
}
@Override
public void mapPluginBegins(String name, ConfigurationItemControl control,
Set<Principal> principals)
{
// ignored
}
@Override
public void mapPluginEnds(String name, ConfigurationItemControl control,
Result result, String error, Set<Principal> principals)
{
// ignored
}
@Override
public void mapEnds(Set<Principal> principals, Result result)
{
// ignored
}
@Override
public void accountBegins(Set<Principal> principals)
{
// ignored
}
@Override
public void accountPluginBegins(String name,
ConfigurationItemControl control, Set<Principal> principals)
{
// ignored
}
@Override
public void accountPluginEnds(String name,
ConfigurationItemControl control, Result result, String error,
Set<Principal> principals)
{
// ignored
}
@Override
public void accountEnds(Set<Principal> principals, Result result)
{
// ignored
}
@Override
public void sessionBegins(Set<Principal> principals)
{
// ignored
}
@Override
public void sessionPluginBegins(String name,
ConfigurationItemControl control, Set<Principal> principals,
Set<Object> attributes)
{
// ignored
}
@Override
public void sessionPluginEnds(String name,
ConfigurationItemControl control, Result result, String error,
Set<Principal> principals, Set<Object> attributes)
{
// ignored
}
@Override
public void sessionEnds(Set<Principal> principals, Set<Object> attributes,
Result result)
{
// ignored
}
@Override
public void validationResult(Result result, String error)
{
// ignored
}
}