import com.google.common.base.Optional;
import com.google.common.base.Preconditions;
-import java.lang.AutoCloseable;
import javax.annotation.Nonnull;
import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
import org.opendaylight.mdsal.eos.binding.api.Entity;
@Override
public EntityOwnershipCandidateRegistration registerCandidate(Entity entity)
throws CandidateAlreadyRegisteredException {
- return new BindingEntityOwnershipCandidateRegistration(domService.registerCandidate(toDOMEntity(entity)), entity);
+ return new BindingEntityOwnershipCandidateRegistration(
+ domService.registerCandidate(toDOMEntity(entity)), entity);
}
@Override
public EntityOwnershipListenerRegistration registerListener(String entityType, EntityOwnershipListener listener) {
- return new BindingEntityOwnershipListenerRegistration(entityType, listener, domService.
- registerListener(entityType, new DOMEntityOwnershipListenerAdapter(listener, conversionCodec)));
+ return new BindingEntityOwnershipListenerRegistration(entityType, listener, domService
+ .registerListener(entityType, new DOMEntityOwnershipListenerAdapter(listener, conversionCodec)));
}
@Override
this.conversionCodec = Preconditions.checkNotNull(conversionCodec);
}
+ @SuppressWarnings("checkstyle:IllegalCatch")
@Override
public void ownershipChanged(final DOMEntityOwnershipChange ownershipChange) {
try {
bindingListener.ownershipChanged(new EntityOwnershipChange(entity, ownershipChange.getState(),
ownershipChange.inJeopardy()));
} catch (final Exception e) {
- BindingDOMEntityOwnershipServiceAdapter.LOG.error("Error converting DOM entity ID {} to binding InstanceIdentifier",
- ownershipChange.getEntity().getIdentifier(), e);
+ BindingDOMEntityOwnershipServiceAdapter.LOG.error(
+ "Error converting DOM entity ID {} to binding InstanceIdentifier",
+ ownershipChange.getEntity().getIdentifier(), e);
}
}
}
\ No newline at end of file
import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipChange;
import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipListener;
import org.opendaylight.mdsal.eos.binding.api.EntityOwnershipListenerRegistration;
-import org.opendaylight.mdsal.eos.binding.dom.adapter.BindingDOMEntityOwnershipServiceAdapter;
import org.opendaylight.mdsal.eos.common.api.CandidateAlreadyRegisteredException;
import org.opendaylight.mdsal.eos.common.api.EntityOwnershipChangeState;
import org.opendaylight.mdsal.eos.common.api.EntityOwnershipState;
public void setup() {
MockitoAnnotations.initMocks(this);
- doReturn(DOM_ENTITY.getIdentifier()).when(mockCodecRegistry).toYangInstanceIdentifier(BINDING_ENTITY.getIdentifier());
- doReturn(BINDING_ENTITY.getIdentifier()).when(mockCodecRegistry).fromYangInstanceIdentifier(DOM_ENTITY.getIdentifier());
+ doReturn(DOM_ENTITY.getIdentifier()).when(mockCodecRegistry).toYangInstanceIdentifier(
+ BINDING_ENTITY.getIdentifier());
+ doReturn(BINDING_ENTITY.getIdentifier()).when(mockCodecRegistry).fromYangInstanceIdentifier(
+ DOM_ENTITY.getIdentifier());
adapter = new BindingDOMEntityOwnershipServiceAdapter(mockDOMService,
new BindingToNormalizedNodeCodec(GeneratedClassLoadingStrategy.getTCCLClassLoadingStrategy(),
any(DOMEntityOwnershipListener.class));
final EntityOwnershipListener mockListener = mock(EntityOwnershipListener.class);
- final EntityOwnershipListenerRegistration reg = adapter.registerListener(BINDING_ENTITY.getType(), mockListener);
+ final EntityOwnershipListenerRegistration reg = adapter.registerListener(
+ BINDING_ENTITY.getType(), mockListener);
assertNotNull("registerListener returned null", reg);
assertEquals("getInstance", mockListener, reg.getInstance());
assertEquals("getEntityType", BINDING_ENTITY.getType(), reg.getEntityType());
- final ArgumentCaptor<DOMEntityOwnershipListener> domListenerCaptor = ArgumentCaptor.forClass(DOMEntityOwnershipListener.class);
+ final ArgumentCaptor<DOMEntityOwnershipListener> domListenerCaptor = ArgumentCaptor.forClass(
+ DOMEntityOwnershipListener.class);
verify(mockDOMService).registerListener(eq(DOM_ENTITY.getType()), domListenerCaptor.capture());
final DOMEntityOwnershipChange domOwnershipChange = new DOMEntityOwnershipChange(DOM_ENTITY,
EntityOwnershipChangeState.LOCAL_OWNERSHIP_GRANTED, true);
domListenerCaptor.getValue().ownershipChanged(domOwnershipChange );
- final ArgumentCaptor<EntityOwnershipChange> ownershipChangeCaptor = ArgumentCaptor.forClass(EntityOwnershipChange.class);
+ final ArgumentCaptor<EntityOwnershipChange> ownershipChangeCaptor = ArgumentCaptor.forClass(
+ EntityOwnershipChange.class);
verify(mockListener).ownershipChanged(ownershipChangeCaptor.capture());
final EntityOwnershipChange change = ownershipChangeCaptor.getValue();