Hi,
I'm trying to update some backend OSGI bundles, written for OXSE 6.20.7, to the latest OX 7.4.1 backend.
One of those bundle leverages on the ability of OX to automatically reload the com.openexchange.groupware.ldap.User in-session object instance when some attributes are changed (eg: through an RMI call).
Within OXSE 6.20 this was accomplished by using com.openexchange.groupware.ldap.UserReloader
This class in no longer present in OX 7.4.1, so my OSGI bundle does not work as expected because the in-session User object is no longer auto-updated when an RMI update occurs.
Is this feature no longer supported in OX 7.4.1?
I'm trying to update some backend OSGI bundles, written for OXSE 6.20.7, to the latest OX 7.4.1 backend.
One of those bundle leverages on the ability of OX to automatically reload the com.openexchange.groupware.ldap.User in-session object instance when some attributes are changed (eg: through an RMI call).
Within OXSE 6.20 this was accomplished by using com.openexchange.groupware.ldap.UserReloader
Code:
/** * This class is used overall behind the User interface and it manages to reload * the user object into the cache if the cache invalidated it. * @author <a href="mailto:marcus@open-xchange.org">Marcus Klein</a> */ final class UserReloader extends Refresher<User> implements User { /** * For serialization. */ private static final long serialVersionUID = -2424522083743916869L; /** * Cached delegate. */ private User delegate; ... }
This class in no longer present in OX 7.4.1, so my OSGI bundle does not work as expected because the in-session User object is no longer auto-updated when an RMI update occurs.
Is this feature no longer supported in OX 7.4.1?
Comment