Внедрение несериализуемого bean-объекта области применения как управляемое свойство сериализуемого bean-объекта области действия в кластере
У меня есть следующие управляемые бины:
@ApplicationScoped
public class ApplicationBean {
// ...
}
@SessionScoped
public class SessionBean implements Serializable {
@ManagedProperty("#{applicationBean}")
private ApplicationBean applicationBean;
// ...
}
Это развертывается в кластер серверов с несколькими узлами. Что произойдет, когда сеанс HTTP будет сериализован на другом узле?
ApplicationBean
не сериализуется, потому что не реализуетSerializable
, Будет ли он повторно введен@ManagedProperty
? Или это будет как-то сериализовано?