Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JBoss 5.1 (for SOA) как зарегать JSR109 Handler? поиск конфига 
:(
    Опции темы
MikeVeng
  Дата 23.7.2012, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.7.2012

Репутация: нет
Всего: нет



Всем привет!

Имеется JSR109 совместимый хэндлер:
Код

package jsr109test;

import javax.xml.namespace.QName;
import javax.xml.rpc.handler.Handler;
import javax.xml.rpc.handler.HandlerInfo;
import javax.xml.rpc.handler.MessageContext;

public class ServerHndler implements Handler 
{
    private Logger log = new Logger();
    private HandlerInfo hi;
   /**
    * Initialize the JAX-RPC handler. According to JSR109, this method must
    * retain the information defined by the HandlerInfo.
    * 
    * @param hi
    *            the HandlerInfo provided by the container.
    * @throws IllegalStateException
    *            if the container declared by this handler class is not
    *            supported by the agent.
    */
    @Override
    public void init(HandlerInfo hi)  {
        this.hi = hi;
        log.Info("Handler created", hi);
    }

    @Override
    public void destroy() {
        log.Info("Handler destoyed", hi);
    }

    @Override
    public QName[] getHeaders() {
        QName[] res = hi.getHeaders();
        log.Info("Handler getHeaders() = ", res);
        return res;
    }

    @Override
    public boolean handleFault(MessageContext mc) {
        log.Info("Handler handleFault(mc), mc = ", mc);
        return true;
    }

    @Override
    public boolean handleRequest(MessageContext mc) {
        log.Info("Handler handleRequest(mc), mc = ", mc);
        return true;
    }

    @Override
    public boolean handleResponse(MessageContext mc) {
        log.Info("Handler handleResponse(mc), mc = ", mc);
        return true;
    }
}


Что нужно поменять в конфигурации JBoss 5.1 (for SOA), чтобы он начал работать, т.е. ловит проходящие SOAP-сообщения?

Заранее благодарен. Майк.
PM MAIL   Вверх
MikeVeng
Дата 23.7.2012, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.7.2012

Репутация: нет
Всего: нет



Дополнительно имеется вот такой хэндлер:
Код

package jsr109test;

import javax.xml.ws.handler.Handler; 
import javax.xml.ws.handler.MessageContext;

public class SOAPHandler implements Handler<MessageContext> {

    private Logger log = new Logger(this.getClass().getName());

    @Override
    public boolean handleMessage(MessageContext mc) {
        log.Info("handleMessage(MessageContext mc), mc = ", mc);
        return true;
    }

    @Override
    public boolean handleFault(MessageContext mc) {
        log.Info("handleFault(MessageContext mc), mc = ", mc);
        return true;
    }

    @Override
    public void close(MessageContext mc) {
        log.Info("close(MessageContext mc), mc = ", mc);
    }

}

Заранее благодарен за советы по его подключению.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0429 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.