@Override public void postConstruct(Object postConstructMe, String strategy) { delegate.postConstruct(postConstructMe, strategy); }
@Override public void postConstruct(Object postConstructMe) { delegate.postConstruct(postConstructMe); }
@Override public void postConstruct(Object o, String s) { delegate.postConstruct(o, s); }
@Override public void postConstruct(Object o) { delegate.postConstruct(o); }
public static Application createApplication() { // create a new empty application Application retVal = habitat.create(Application.class); habitat.inject(retVal); habitat.postConstruct(retVal); return retVal; // new Application(); }
private JsonSerializer createSerializer() { JsonSerializer serializer = new CommonBeanSerializer(jsonContext); locator.inject(serializer); locator.postConstruct(serializer); return serializer; }
/** * <p>subscribeEvent.</p> * * @param eventClass a {@link java.lang.Class} object. * @param listener a {@link ameba.event.Listener} object. * @param <E> a E object. */ protected <E extends Event> void subscribeEvent(Class<E> eventClass, final Listener<E> listener) { locator.inject(listener); locator.postConstruct(listener); subscribe(eventClass, listener); }
/** * <p>subscribeSystemEvent.</p> * * @param eventClass a {@link java.lang.Class} object. * @param listener a {@link ameba.event.Listener} object. * @since 0.1.6e * @param <E> a E object. */ protected <E extends Event> void subscribeSystemEvent(Class<E> eventClass, final Listener<E> listener) { locator.inject(listener); locator.postConstruct(listener); SystemEventBus.subscribe(eventClass, listener); }
/** * Check to see if the singleton {@link Lookups} reference has been assigned. If null, * then attempt to obtain and assign the singleton {@link Lookups} instance. * * @return true if the singleton instance has been successfully assigned; false otherwise */ private static synchronized boolean checkSingleton(){ if (singleton == null && habitat != null) { // Obtaining the singleton through the habitat will cause the injections to occur. singleton = habitat.create(Lookups.class); habitat.inject(singleton); habitat.postConstruct(singleton); } return singleton != null; }
/** * {@inheritDoc} * * Register the Ebean specific serialisers and deserialisers. */ @Override public void setupModule(SetupContext context) { FindSerializers serializers = new FindSerializers(jsonContext); locator.inject(serializers); locator.postConstruct(serializers); context.addSerializers(serializers); FindDeserializers deserializers = new FindDeserializers(jsonContext); locator.inject(deserializers); locator.postConstruct(deserializers); context.addDeserializers(deserializers); }
private Checkpoint loadCheckpoint(CheckpointFilename cf, Payload.Outbound outbound) throws IOException, ClassNotFoundException { Checkpoint result = checkpointHelper.load(cf, outbound); if (result != null) { serviceLocator.inject(result.getJob()); serviceLocator.postConstruct(result.getJob()); if (result.getCommand() != null) { serviceLocator.inject(result.getCommand()); serviceLocator.postConstruct(result.getCommand()); } } return result; }
/** * <p>subscribeEvent.</p> * * @param object a {@link java.lang.Object} object. * @since 0.1.6e */ public void subscribeEvent(Object object) { if (object instanceof Class) { object = locator.createAndInitialize((Class) object); } else { locator.inject(object); locator.postConstruct(object); } getEventBus().subscribe(object); }
processEnv = services.create(ProcessEnvironment.class); services.inject(processEnv); services.postConstruct(processEnv);
private void initServices() { for(final Addon addon : discoveredAddons) { addon.configure(this); } for(final Object service : discoveredServices) { getServiceLocator().inject(service); getServiceLocator().postConstruct(service); if(service instanceof Startable) { ((Startable) service).start().join(); } } }