Um bean EJB pode implementar várias interfaces?

Um bean EJB pode implementar várias interfaces definidas pelo usuário, exceto interfaces de negócios (@Local, @Remote) ou visualização sem interface (@LocalBean)?

Por exemplo, defina duas interfacesUserInterface1, UserInterface2, sem anotação.

Isso é legal para implementar:

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

Então eu tenho outra confusão:

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

Isso é legal ou ilegal, achei que glassfish apoiar esta situação.

questionAnswers(1)

yourAnswerToTheQuestion