2010-12-31 8 views
3

나는 서버 관리와 관련하여 가장 흥미로운 저수준 APIS를 가지고있는 org.hornetq.core.server 패키지를 살펴 보았다.프로그래밍 방식으로 주제를 만들려면 어떻게해야합니까?

서버 세션이 뭔가 큐 표시된 몇 가지 방법을 가지고 있지만 아무도 주제 ...

적인 ServerSession

void createQueue(SimpleString address, 
          SimpleString name, 
          SimpleString filterString, 
          boolean temporary, 
          boolean durable) throws Exception; 

    void deleteQueue(SimpleString name) throws Exception 

인터페이스 QueueFactory를 포함하지

Queue createQueue(long persistenceID, 
       final SimpleString address, 
       SimpleString name, 
       Filter filter, 
       boolean durable, 
       boolean temporary); 

그러나 나는 할 수 없었다 주제를 만드는 방법을 알아보십시오. 무언가를 놓치고 대기열로 구현 된 JMS 주제가 무엇입니까?

+0

:-) JMS를 사용하고 있습니까, 아니면 저수준 hornetQ API 만 사용하고 있습니까? – skaffman

+0

JMS 레이어를 피하고 코어 "native/core"HornetQ API를 고수하고 있습니다. –

+0

오, 잘 .. 내가 JMS 레이어에서 어떻게하는지 알고 있기 때문에 :) – skaffman

답변

1

핵심 API는 JMS에서 사용되는 주제의 개념을 알지 못하고 대기열과 주소 만 알고 있습니다. documentation에서 다음과 같이 말합니다 :

* 예를 들어, JMS 토픽은 많은 큐가 바인드 된 단일 주소로 구현되는 이됩니다. 각 대기열은 주제의 구독을 나타냅니다. JMS 큐는 하나의 큐가 바인딩되는 하나의 주소로 구현 될 것이다 -. 그 큐는 JMS 큐를 나타냅니다 *

당신은 핵심 API와 같은 방법으로 그것을 구현하거나 사용할 수

JMS

관련 문제