# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Fields
- Deprecated Methods

- Deprecated Interfaces
  Interface and Description
  org.eclipse.net4j.util.collection.Predicate as of 3.5 use `Predicate`.
  org.eclipse.net4j.util.concurrent.RWLockManager.LockEntry Use `RWOLockManager`
  org.eclipse.net4j.util.concurrent.RWLockManager.LockEntryHandler Use `RWOLockManager`
  org.eclipse.net4j.util.concurrent.RWLockManager.LockStrategy Use `RWOLockManager`

- Deprecated Classes
  Class and Description
  org.eclipse.net4j.util.concurrent.AsynchronousWorkSerializer As of 3.6 use `ExecutorWorkSerializer`.
  org.eclipse.net4j.util.collection.BidiMapper As of 3.6 use `BidiMap`.
  org.eclipse.net4j.util.concurrent.CompletionWorkSerializer As of 3.6 use `ExecutorWorkSerializer`.
  org.eclipse.net4j.util.ui.views.ContainerItemProvider.LazyElement as of 3.5 use `ContainerItemProvider.SlowElement`.
  org.eclipse.net4j.util.ui.views.ContainerNameSorter
  org.eclipse.net4j.util.ui.views.ContainerPathItemProvider
  org.eclipse.net4j.util.event.ExecutorServiceNotifier
  org.eclipse.net4j.util.event.ExecutorServiceNotifier.ThreadPool
  org.eclipse.net4j.util.collection.FastList As of 3.2 use `ConcurrentArray`.
  org.eclipse.net4j.util.fsm.FiniteStateMachine.FailTransition Use `FiniteStateMachine.FAIL`
  org.eclipse.net4j.util.fsm.FiniteStateMachine.IgnoreTransition Use `FiniteStateMachine.IGNORE`
  org.eclipse.net4j.util.concurrent.QueueWorkerWorkSerializer As of 3.6 use `ExecutorWorkSerializer`.
  org.eclipse.net4j.util.concurrent.RWLockManager Use `RWOLockManager`

- Deprecated Fields
  Field and Description
  org.eclipse.net4j.util.io.ZIPUtil.DEFALULT_BUFFER_SIZE As of 3.4 use `ZIPUtil.DEFAULT_BUFFER_SIZE`.

- Deprecated Methods
  Method and Description
  org.eclipse.net4j.util.HexUtil.appendHex(StringBuilder, int)
  org.eclipse.net4j.util.HexUtil.formatByte(int)
  org.eclipse.net4j.util.HexUtil.formatBytes(byte[])
  org.eclipse.net4j.util.ui.actions.LongRunningAction.getTotalWork() Not supported anymore.
  org.eclipse.net4j.util.ui.actions.LongRunningActionDelegate.getTotalWork() Not supported anymore.
  org.eclipse.net4j.util.ui.handlers.LongRunningHandler.getTotalWork() Not supported anymore.
  org.eclipse.net4j.util.ui.StructuredContentProvider.refreshSynced(Object, boolean) Use `StructuredContentProvider.refreshElement(Object, boolean)`
  org.eclipse.net4j.util.om.OMBundle.setBundleContext(Object) For internal use only.
  org.eclipse.net4j.util.ui.container.ElementWizardComposite.setDefaultDescription(String, String) Override `ElementWizardComposite.getDefaultDescription(String)` instead.
  org.eclipse.net4j.util.ui.actions.LongRunningAction.setTotalWork(int) Not supported anymore.
  org.eclipse.net4j.util.ui.actions.LongRunningActionDelegate.setTotalWork(int) Not supported anymore.
  org.eclipse.net4j.util.ui.handlers.LongRunningHandler.setTotalWork(int) Not supported anymore.

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html