import com.google.common.annotations.Beta;
import java.util.Optional;
-import javax.annotation.Nonnull;
import org.opendaylight.mdsal.eos.common.api.CandidateAlreadyRegisteredException;
import org.opendaylight.mdsal.eos.common.api.EntityOwnershipState;
import org.opendaylight.mdsal.eos.common.api.GenericEntityOwnershipService;
@Beta
public interface DOMEntityOwnershipService extends
GenericEntityOwnershipService<YangInstanceIdentifier, DOMEntity, DOMEntityOwnershipListener> {
-
-
@Override
- DOMEntityOwnershipCandidateRegistration registerCandidate(@Nonnull DOMEntity entity)
+ DOMEntityOwnershipCandidateRegistration registerCandidate(DOMEntity entity)
throws CandidateAlreadyRegisteredException;
-
@Override
- DOMEntityOwnershipListenerRegistration registerListener(@Nonnull String entityType,
- @Nonnull DOMEntityOwnershipListener listener);
-
+ DOMEntityOwnershipListenerRegistration registerListener(String entityType,
+ DOMEntityOwnershipListener listener);
@Override
- Optional<EntityOwnershipState> getOwnershipState(@Nonnull DOMEntity forEntity);
-
+ Optional<EntityOwnershipState> getOwnershipState(DOMEntity forEntity);
@Override
- boolean isCandidateRegistered(@Nonnull DOMEntity forEntity);
+ boolean isCandidateRegistered(DOMEntity forEntity);
}