Spring & interceptors
От: 6lackbird Россия  
Дата: 05.03.08 10:23
Оценка:
Есть некий сервис, вокруг которого повешено несколько интерсепторов.

   <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">

        <property name="beanNames">
            <list>
                <value>*Service</value>
            </list>
        </property>

        <property name="interceptorNames">
            <list>
                <value>interceptor1</value>
                <value>interceptor2</value>
                <value>interceptor3</value>
            </list>
        </property>

    </bean>


Вызов сервиса происходит из нескольких объектов. Можно ли сделать так, чтобы, допустим,
при вызове сервиса из объекта1 были вызваны все интерсепторы, а при вызове из объекта2 только
часть из них
... << RSDN@Home 1.2.0 alpha rev. 780>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин
Re: Spring & interceptors
От: Blazkowicz Россия  
Дата: 06.03.08 15:38
Оценка:
Здравствуйте, 6lackbird, Вы писали:

6>Есть некий сервис, вокруг которого повешено несколько интерсепторов.

6>Вызов сервиса происходит из нескольких объектов. Можно ли сделать так, чтобы, допустим,
6>при вызове сервиса из объекта1 были вызваны все интерсепторы, а при вызове из объекта2 только
6>часть из них

Если сервисы особо не завязаны на состояние, то в принципе не сложно их создать в двух экзеплярах, для разных интерцепторов.
Если же логика нужна более хитрая, то скорее всего придется её помещать непосредственно в интерцепторы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.