message-driven-bean

    0

    1답변

    파일을 읽거나 제한 시간이있는 스트림을 읽을 수있는 JDK 5 또는 이전 API가 있습니까? 또한이 API는 MDB 안에 래핑 될 때 안전해야합니다. FYI : 나는 FutureResult, TimedCallable 클래스 등을 이미 조사했다. MDB에서 이들을 사용하는 것이 권장되지 않는다는 결론에 도달했습니다. 이들은 JDK 원시 클래스가 아니며, 2.

    6

    4답변

    나는 EJB의 수명주기를 방해 할 수 있으므로 EJB 내에서 스레드를 생성하는 것은 불법이라는 것을 알고 있습니다. 그러나 JDK의 미리 정의 된 Java 클래스를 사용하는 것은 불법입니다. 내부적으로 EJB 내에서 Executor와 같은 스레드, 특히 MDB를 생성하고 처리합니다.

    0

    1답변

    원격 HornetQ JMS 공급자 (생산/테스트 용으로 다릅니다)에 연결하는 메시지 기반 빈이 있습니다. 연결 설정은 sun-ejb-jar.xml 또는 @ActivationConfigProperty 주석으로 MDB 클래스에 직접 저장됩니다. 이러한 모든 설정은 ear 파일과 함께 제공되므로 설정을 항상 변경해야하므로 다른 환경에서 테스트하려는 경우 배포 프

    3

    1답변

    JBoss 6 Final에 배포 된 대규모 Java EE 6 응용 프로그램을 작성하고 있습니다. 나의 현재 작업은 @EJB 대신 @Inject를 일관되게 사용하는 것을 포함하지만, 일부 유형의 빈, 특히 @MessageDriven 빈과 @Scheduled 메소드가있는 빈에 대해 몇 가지 문제가있다. 타이밍 (@Schedule의 경우)에 불쾌하거나 시작시 M

    0

    2답변

    대기열이 백업되지 않지만 실제로 컨슈머가 JMS 메시지를 실행하는 시간은 (JMSTimestamp-CurrentTime을 통해 측정 한 바와 같이) 생성 후 100 - 200 초 사이 인 문제가 나타납니다. 흐름이 대기열에 비해 상당히 적습니다. 분당 30 메시지 미만입니다. ActiveMQ를 다시 시작하여 문제를 해결할 수있었습니다. 그 후 메시지는 생성

    2

    2답변

    나는 명시 적으로 JavaEE 어플 MDB에 롤백 트랜잭션을 설정하고 싶습니다 : private MessageDrivenContext context; @MessageDriven(mappedName = "jms/ReaderQueue", activationConfig = { @ActivationConfigProperty( property

    0

    1답변

    MDB 내에서 바인딩 된 큐 또는 수신기 포트의 이름을 유추 할 수 있습니까?

    2

    1답변

    나는 이벤트 리스너 역할을하는 응용 프로그램을 구축 중이며받은 이벤트를 기반으로 특정 단계 또는 작업 흐름을 실행해야합니다. 이벤트를 단일 대기열에 게시하고 MDB가 이벤트 유형에 따라 다른 비즈니스 로직 구성 요소를 호출하거나 이벤트 유형 당 하나의 대기열을 가지며 해당 MDB가 다른 비즈니스 로직을 호출하는 것이 더 낫습니다. 특정 이벤트에 해당하는 무

    1

    1답변

    먼 서버의 MQ 큐를 수신하는 EJB3 MDB에서 작업하고 있습니다. MDB에서 처리 한 것을 제외하고 모두 잘 작동합니다 (MDB는 메시지를 대기열에 넣을 때 트리거됩니다). 자세한 내용은 WMQ 리소스 어댑터를 사용하여 큐를 매핑합니다. MDB의 'onMessage'메소드에 'com.ibm.jms.JMSBytesMessage'클래스에 주어진 메시지를 캐

    2

    2답변

    여기 내 가장 기본적인 질문은 다음과 같습니다. Java EE 응용 프로그램에 TCP 인터페이스를 구축하는 방법? 레거시 EIS와 상호 작용하는 대신 TCP/IP 포트 블록과 상호 작용해야합니다. 이상적으로는, 메시지 구동 빈이 들어오는 TCP 요청에 의해 호출 된 onMessage 메소드를 가지며 동일한 연결을 통해 다시 응답 할 수있게하고 싶습니다. J