@Override public <T> T create(Class<T> createMe) { return create(createMe, null); }
@Override public <T> T create(Class<T> createMe) { return create(createMe, null); }
@Override public <T> T create(Class<T> createMe) { return create(createMe, null); }
@Override public <T> T create(Class<T> createMe) { return create(createMe, null); }
/** * Creates, injects and postConstructs, all in one */ @Override public <U> U createAndInitialize(Class<U> createMe, String strategy) { U retVal = create(createMe, strategy); inject(retVal, strategy); postConstruct(retVal, strategy); return retVal; }
/** * Creates, injects and postConstructs, all in one */ @Override public <U> U createAndInitialize(Class<U> createMe, String strategy) { U retVal = create(createMe, strategy); inject(retVal, strategy); postConstruct(retVal, strategy); return retVal; }
/** * Creates, injects and postConstructs, all in one */ @Override public <U> U createAndInitialize(Class<U> createMe, String strategy) { U retVal = create(createMe, strategy); inject(retVal, strategy); postConstruct(retVal, strategy); return retVal; }
/** * Creates, injects and postConstructs, all in one */ @Override public <U> U createAndInitialize(Class<U> createMe, String strategy) { U retVal = create(createMe, strategy); inject(retVal, strategy); postConstruct(retVal, strategy); return retVal; }