/* * Copyright (C) 2015 Red Hat, Inc. and/or its affiliates. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.jboss.errai.ioc.support.bus.tests.client.res; import org.jboss.errai.bus.client.api.ClientMessageBus; import org.jboss.errai.bus.client.api.messaging.MessageBus; import org.jboss.errai.bus.client.api.messaging.RequestDispatcher; import org.jboss.errai.ioc.client.api.EntryPoint; import javax.inject.Inject; @EntryPoint public class SimpleBean extends SimpleSuperBean { @Inject public MessageBus bus; @Inject private RequestDispatcher dispatcher2; @Inject private MessageBus bus2; private RequestDispatcher dispatcher3; private MessageBus bus3; private RequestDispatcher dispatcher4; private MessageBus bus4; @Inject private ClientMessageBus clientMessageBus; @Inject public SimpleBean(RequestDispatcher dispatcher3, MessageBus bus3) { this.dispatcher3 = dispatcher3; this.bus3 = bus3; } public RequestDispatcher getDispatcher() { return dispatcher; } public void setDispatcher(RequestDispatcher dispatcher) { this.dispatcher = dispatcher; } public MessageBus getBus() { return bus; } public void setBus(MessageBus bus) { this.bus = bus; } public RequestDispatcher getDispatcher2() { return dispatcher2; } public void setDispatcher2(RequestDispatcher dispatcher2) { this.dispatcher2 = dispatcher2; } public MessageBus getBus2() { return bus2; } public void setBus2(MessageBus bus2) { this.bus2 = bus2; } public RequestDispatcher getDispatcher3() { return dispatcher3; } public void setDispatcher3(RequestDispatcher dispatcher3) { this.dispatcher3 = dispatcher3; } public MessageBus getBus3() { return bus3; } public void setBus3(MessageBus bus3) { this.bus3 = bus3; } public RequestDispatcher getDispatcher4() { return dispatcher4; } @Inject public void setDispatcher4(RequestDispatcher dispatcher4) { this.dispatcher4 = dispatcher4; } public MessageBus getBus4() { return bus4; } @Inject public void setBus4(MessageBus bus4) { this.bus4 = bus4; } public ClientMessageBus getClientMessageBus() { return clientMessageBus; } }