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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConnectorManagerRemoteCommitListener(String domain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterCommit(org.apache.openjpa.event.RemoteCommitEvent event)voidclose()protected voidregisterForConnInstance(String connInstanceKey)protected voidregisterForExternalResource(String resourceKey)protected voidunregister(String resourceKey)
-
-
-
Constructor Detail
-
ConnectorManagerRemoteCommitListener
public ConnectorManagerRemoteCommitListener(String domain)
-
-
Method Detail
-
registerForExternalResource
protected void registerForExternalResource(String resourceKey)
-
registerForConnInstance
protected void registerForConnInstance(String connInstanceKey)
-
unregister
protected void unregister(String resourceKey)
-
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
-
-