Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package de.zalando.sprocwrapper.proxy;
 
 
 
 

Author(s):
jmussler
    private final HashMap<MethodStoredProceduresprocs = new HashMap<MethodStoredProcedure>();
    private final DataSourceProvider dataSourceProvider;
    private static final Logger LOG = LoggerFactory.getLogger(OtherStoredProcedureParameter.class);
    public boolean addStoredProcedure(final Method methodfinal StoredProcedure p) {
        if (.containsKey(method)) {
            return false;
        }
        .put(methodp);
        return true;
    }
    public SProcProxy(final DataSourceProvider provider) {
        if (provider == null) {
            throw new IllegalArgumentException("DataSourceProvider cannot be null");
        }
         = provider;
    }
    @Override
    public Object invoke(final Object proxyfinal Method mfinal Object[] args) {
        StoredProcedure p = .get(m);
        if (p == null) {
            .warn("no StoredProcedure found for method {}"m);
            return null;
        }
        return p.execute(new InvocationContext(proxymargs));
    }
New to GrepCode? Check out our FAQ X