Может ли EJB-компонент реализовывать несколько интерфейсов?

Может ли EJB-компонент реализовывать несколько пользовательских интерфейсов, кроме бизнес-интерфейсов (@Local, @Remote) или представления без интерфейса (@LocalBean)?

Например, определить два интерфейса,UserInterface1UserInterface2, без аннотации.

Это законно для реализации:

@Stateless
public class MyBean implements UserInterface1, UserInterface2 { ...

Тогда у меня другая путаница:

@Stateless
public class MyBean implements Runnable { ...
//inside I won't try to manage thread
}

Является ли это законным или незаконным, я обнаружил, что Glassfish поддерживают эту ситуацию.

Ответы на вопрос(1)

Ваш ответ на вопрос