Skip to content

Instantly share code, notes, and snippets.

@mikebrock
Created July 11, 2011 17:07
Show Gist options
  • Save mikebrock/1076291 to your computer and use it in GitHub Desktop.
Save mikebrock/1076291 to your computer and use it in GitHub Desktop.
Generated code by the ErraiCDI container
package org.jboss.errai.ioc.client.api;
import org.jboss.errai.ioc.client.api.Bootstrapper;
import org.jboss.errai.cdi.client.EventProducerTestModule;
import org.jboss.errai.cdi.client.api.Event;
import org.jboss.errai.cdi.client.EventObserverTestModule;
import org.jboss.errai.ioc.client.InterfaceInjectionContext;
import org.jboss.errai.cdi.client.ProducerTestModule;
import org.jboss.errai.cdi.client.EventProvider;
import org.jboss.errai.ioc.client.api.BootstrapperImpl;
import java.lang.annotation.Annotation;
import org.jboss.errai.cdi.client.qualifier.A;
import org.jboss.errai.cdi.client.qualifier.B;
import org.jboss.errai.cdi.client.qualifier.C;
import org.jboss.errai.ioc.client.api.builtin.MessageBusProvider;
import org.jboss.errai.bus.client.api.MessageCallback;
import org.jboss.errai.bus.client.api.Message;
import java.util.HashSet;
import java.util.Set;
import org.jboss.errai.cdi.client.CDIProtocol;
import org.jboss.errai.cdi.client.events.BusReadyEvent;
import org.jboss.errai.cdi.client.event.ReceivedEvent;
import org.jboss.errai.cdi.client.event.StartEvent;
public class BootstrapperImpl implements Bootstrapper {
private native static void EventProducerTestModule_event(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::event = value;
}-*/;
private native static Event EventProducerTestModule_event(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::event;
}-*/;
private native static void EventProducerTestModule_eventA(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventA = value;
}-*/;
private native static Event EventProducerTestModule_eventA(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventA;
}-*/;
private native static void EventProducerTestModule_eventB(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventB = value;
}-*/;
private native static Event EventProducerTestModule_eventB(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventB;
}-*/;
private native static void EventProducerTestModule_eventC(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventC = value;
}-*/;
private native static Event EventProducerTestModule_eventC(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventC;
}-*/;
private native static void EventProducerTestModule_eventAB(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventAB = value;
}-*/;
private native static Event EventProducerTestModule_eventAB(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventAB;
}-*/;
private native static void EventProducerTestModule_eventBC(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventBC = value;
}-*/;
private native static Event EventProducerTestModule_eventBC(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventBC;
}-*/;
private native static void EventProducerTestModule_eventAC(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventAC = value;
}-*/;
private native static Event EventProducerTestModule_eventAC(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventAC;
}-*/;
private native static void EventProducerTestModule_eventABC(EventProducerTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventABC = value;
}-*/;
private native static Event EventProducerTestModule_eventABC(EventProducerTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventProducerTestModule::eventABC;
}-*/;
private native static void EventObserverTestModule_startEvent(EventObserverTestModule instance, Event value) /*-{
instance.@org.jboss.errai.cdi.client.EventObserverTestModule::startEvent = value;
}-*/;
private native static Event EventObserverTestModule_startEvent(EventObserverTestModule instance) /*-{
return instance.@org.jboss.errai.cdi.client.EventObserverTestModule::startEvent;
}-*/;
public InterfaceInjectionContext bootstrapContainer() {
InterfaceInjectionContext ctx = new InterfaceInjectionContext();
final ProducerTestModule inj9 = new ProducerTestModule();
inj9.doPostConstruct();
final EventProducerTestModule inj10 = new EventProducerTestModule();
final EventProvider inj4 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_event(inj10, (inj4).provide(new Class[] { String.class }, null));
final EventProvider inj12 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_eventA(inj10, (inj12).provide(new Class[] { String.class }, new Annotation[] { new A() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.A()";
}
public Class annotationType() {
return A.class;
}
} }));
final EventProvider inj13 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_eventB(inj10, (inj13).provide(new Class[] { String.class }, new Annotation[] { new B() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.B()";
}
public Class annotationType() {
return B.class;
}
} }));
final EventProvider inj14 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_eventC(inj10, (inj14).provide(new Class[] { String.class }, new Annotation[] { new C() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.C()";
}
public Class annotationType() {
return C.class;
}
} }));
final EventProvider inj15 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_eventAB(inj10, (inj15).provide(new Class[] { String.class }, new Annotation[] { new B() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.B()";
}
public Class annotationType() {
return B.class;
}
}, new A() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.A()";
}
public Class annotationType() {
return A.class;
}
} }));
final EventProvider inj16 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_eventBC(inj10, (inj16).provide(new Class[] { String.class }, new Annotation[] { new B() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.B()";
}
public Class annotationType() {
return B.class;
}
}, new C() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.C()";
}
public Class annotationType() {
return C.class;
}
} }));
final EventProvider inj17 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_eventAC(inj10, (inj17).provide(new Class[] { String.class }, new Annotation[] { new A() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.A()";
}
public Class annotationType() {
return A.class;
}
}, new C() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.C()";
}
public Class annotationType() {
return C.class;
}
} }));
final EventProvider inj18 = new EventProvider();
BootstrapperImpl.EventProducerTestModule_eventABC(inj10, (inj18).provide(new Class[] { String.class }, new Annotation[] { new B() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.B()";
}
public Class annotationType() {
return B.class;
}
}, new A() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.A()";
}
public Class annotationType() {
return A.class;
}
}, new C() {
public String toString() {
return "@org.jboss.errai.cdi.client.qualifier.C()";
}
public Class annotationType() {
return C.class;
}
} }));
final MessageBusProvider inj8 = new MessageBusProvider();
((inj8).provide()).subscribe("cdi.event:org.jboss.errai.cdi.client.events.BusReadyEvent", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(BusReadyEvent.class, CDIProtocol.OBJECT_REF);
inj10.onBusReady((BusReadyEvent) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:org.jboss.errai.cdi.client.event.ReceivedEvent", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(ReceivedEvent.class, CDIProtocol.OBJECT_REF);
inj10.collectResults((ReceivedEvent) response);
};
}
});
inj10.doPostConstruct();
final EventObserverTestModule inj11 = new EventObserverTestModule();
final EventProvider inj19 = new EventProvider();
BootstrapperImpl.EventObserverTestModule_startEvent(inj11, (inj19).provide(new Class[] { StartEvent.class }, null));
((inj8).provide()).subscribe("cdi.event:org.jboss.errai.cdi.client.events.BusReadyEvent", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(BusReadyEvent.class, CDIProtocol.OBJECT_REF);
inj11.onBusReady((BusReadyEvent) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEvent((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.A");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventA((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.B");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventB((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.C");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventC((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.B");
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.A");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventAB((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.B");
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.A");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventBA((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.A");
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.C");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventAC((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.B");
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.C");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventBC((String) response);
};
}
});
((inj8).provide()).subscribe("cdi.event:java.lang.String", new MessageCallback() {
public void callback(Message message) {
Set methodQualifiers = new HashSet<String>();
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.B");
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.A");
methodQualifiers.add("org.jboss.errai.cdi.client.qualifier.C");
Set qualifiers = message.get(Set.class, CDIProtocol.QUALIFIERS);
if (methodQualifiers.equals((HashSet) qualifiers) || ((qualifiers == null) && methodQualifiers.isEmpty())) {
Object response = message.get(String.class, CDIProtocol.OBJECT_REF);
inj11.onEventABC((String) response);
};
}
});
inj11.doPostConstruct();
return ctx;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment