Class ConnectorManagerRemoteCommitListener
java.lang.Object
org.apache.syncope.core.persistence.jpa.openjpa.ConnectorManagerRemoteCommitListener
- All Implemented Interfaces:
Serializable,org.apache.openjpa.event.RemoteCommitListener,org.apache.openjpa.lib.util.Closeable
public class ConnectorManagerRemoteCommitListener
extends Object
implements org.apache.openjpa.event.RemoteCommitListener, Serializable
Takes care of connectors' Spring beans (un)registration in case HA is set up and the actual change is performed by
another node in the OpenJPA cluster.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCommit(org.apache.openjpa.event.RemoteCommitEvent event) voidclose()protected voidregisterForConnInstance(String connInstanceKey) protected voidregisterForExternalResource(String resourceKey) protected voidunregister(String resourceKey)
-
Field Details
-
LOG
-
domain
-
-
Constructor Details
-
ConnectorManagerRemoteCommitListener
-
-
Method Details
-
registerForExternalResource
-
registerForConnInstance
-
unregister
-
afterCommit
public void afterCommit(org.apache.openjpa.event.RemoteCommitEvent event) - Specified by:
afterCommitin interfaceorg.apache.openjpa.event.RemoteCommitListener
-
close
public void close()- Specified by:
closein interfaceorg.apache.openjpa.lib.util.Closeable- Specified by:
closein interfaceorg.apache.openjpa.event.RemoteCommitListener
-