- ParamChecker - Class in org.apache.oozie.util
- Utility class to check common parameter preconditions.
- ParamChecker() -
Constructor for class org.apache.oozie.util.ParamChecker
-
- ParameterVerifier - Class in org.apache.oozie.util
- Utility class to parse and verify the section in a workflow or coordinator job
- ParameterVerifier() -
Constructor for class org.apache.oozie.util.ParameterVerifier
-
- ParameterVerifierException - Exception in org.apache.oozie.util
- Exception thrown by
org.apache.oozie.util.ParameterHandler
. - ParameterVerifierException(XException) -
Constructor for exception org.apache.oozie.util.ParameterVerifierException
- Create a ParameterHandler exception from a XException.
- ParameterVerifierException(ErrorCode, Object...) -
Constructor for exception org.apache.oozie.util.ParameterVerifierException
- Create a ParameterHandler exception.
- PARENT_ID -
Static variable in class org.apache.oozie.action.oozie.SubWorkflowActionExecutor
-
- parse(ResultSet) -
Static method in class org.apache.oozie.util.db.SqlStatement
- Create the
ResultSetReader
object that has the methods to access the data from the result set
- parseBulkFilter(String) -
Static method in class org.apache.oozie.BundleEngine
- Parse filter string to a map with key = filter name and values = filter values
Allowed keys are defined as constants on top
- parseChangeValue(String) -
Static method in class org.apache.oozie.util.JobUtils
- This Function will parse the value of the changed values in key value manner.
- parseDateOozieTZ(String) -
Static method in class org.apache.oozie.util.DateUtils
- Parses a datetime in ISO8601 format in the Oozie processing timezone.
- parseDateUTC(String) -
Static method in class org.apache.oozie.util.DateUtils
- Parses a datetime in ISO8601 format in UTC timezone
- parseDef(Configuration) -
Method in class org.apache.oozie.service.LiteWorkflowAppService
- Parse workflow definition.
- parseDef(String, Configuration) -
Method in class org.apache.oozie.service.LiteWorkflowAppService
-
- parseDef(Configuration) -
Method in class org.apache.oozie.service.WorkflowAppService
- Parse workflow definition.
- parseDef(String, Configuration) -
Method in class org.apache.oozie.service.WorkflowAppService
- Parse workflow definition.
- parseDef(String, Configuration) -
Method in class org.apache.oozie.workflow.lite.LiteWorkflowLib
-
- parseDef(String, Configuration) -
Method in interface org.apache.oozie.workflow.WorkflowLib
- Parse a workflow application definition.
- parseFilter(String) -
Method in class org.apache.oozie.DagEngine
- Validate a jobs filter.
- parseFilter(String, Set<String>) -
Method in class org.apache.oozie.servlet.SLAServlet
-
- parseJobXmlAndConfiguration(ActionExecutor.Context, Element, Path, Configuration) -
Static method in class org.apache.oozie.action.hadoop.JavaActionExecutor
-
- parseOneArg(String) -
Static method in class org.apache.oozie.command.coord.CoordCommandUtils
-
- parseXml(String) -
Static method in class org.apache.oozie.util.XmlUtils
- Parse a string assuming it is a valid XML document and return an JDOM Element for it.
- parseXml(InputStream) -
Static method in class org.apache.oozie.util.XmlUtils
- Parse a inputstream assuming it is a valid XML document and return an JDOM Element for it.
- partitionAvailable(String, String, String, Map<String, String>) -
Method in class org.apache.oozie.service.PartitionDependencyManagerService
- Mark a partition dependency as available
- PartitionDependencyManagerService - Class in org.apache.oozie.service
- Module that functions like a caching service to maintain partition dependency mappings
- PartitionDependencyManagerService() -
Constructor for class org.apache.oozie.service.PartitionDependencyManagerService
-
- pathExists(String, Configuration, String) -
Method in class org.apache.oozie.command.coord.CoordActionInputCheckXCommand
- Check if given path exists
- pauseChildren() -
Method in class org.apache.oozie.command.bundle.BundlePauseXCommand
-
- pauseChildren() -
Method in class org.apache.oozie.command.coord.CoordPauseXCommand
-
- pauseChildren() -
Method in class org.apache.oozie.command.PauseTransitionXCommand
- pause actions associated with the job
- PauseTransitionXCommand - Class in org.apache.oozie.command
- Transition command for pause the job.
- PauseTransitionXCommand(String, String, int) -
Constructor for class org.apache.oozie.command.PauseTransitionXCommand
- The constructor for abstract class
PauseTransitionXCommand
- PauseTransitService - Class in org.apache.oozie.service
- PauseTransitService is the runnable which is scheduled to run at the configured interval, it checks all bundles
to see if they should be paused, un-paused or started.
- PauseTransitService() -
Constructor for class org.apache.oozie.service.PauseTransitService
-
- PB -
Static variable in class org.apache.oozie.util.ELConstantsFunctions
- PetaByte constant (1024 TB).
- PB -
Static variable in class org.apache.oozie.util.PropertiesUtils
-
- peek() -
Method in interface org.apache.oozie.event.EventQueue
- Read topmost event from queue but do not pop from it
- peek() -
Method in class org.apache.oozie.event.MemoryEventQueue
-
- peek() -
Method in class org.apache.oozie.util.PriorityDelayQueue
- Retrieve, but does not remove, the head of this queue, or returns null if this queue is empty.
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundleJobResumeXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundleJobSuspendXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundleKillXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundlePauseXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundleRerunXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundleStartXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundleSubmitXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.bundle.BundleUnpauseXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordKillXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordMaterializeTransitionXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordPauseXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordRerunXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordResumeXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordSubmitXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordSuspendXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.coord.CoordUnpauseXCommand
-
- performWrites() -
Method in class org.apache.oozie.command.TransitionXCommand
- This will be used to perform atomically all the writes within this command.
- ph1_coord_actionId_echo() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_actualTime_echo_wrap() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_current_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_currentRange_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_databaseIn_echo(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Echo the same EL function without evaluating anything
- ph1_coord_databaseOut_echo(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_dataIn_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_dataInPartitionFilter_echo(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_dataInPartitionMax_echo(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_dataInPartitionMin_echo(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_dataOut_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_dataOutPartitions_echo(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_dataOutPartitionValue_echo(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_dateOffset_echo(String, String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_days(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used in defining the frequency in 'day' unit.
- ph1_coord_daysInMonth_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_endOfDays(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used in defining the frequency in 'day' unit and specify the "end of day" property.
- ph1_coord_endOfMonths(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used in defining the frequency in 'month' unit and specify the "end of month" property.
- ph1_coord_formatTime_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_future_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_futureRange_echo(String, String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_hours(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used in defining the frequency in 'hour' unit.
- ph1_coord_hoursInDay_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_latest_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_latestRange_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_minutes(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used in defining the frequency in 'minute' unit.
- ph1_coord_months(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used in defining the frequency in 'month' unit.
- ph1_coord_name_echo() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_nominalTime_echo() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_nominalTime_echo_fixed() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_nominalTime_echo_wrap() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_offset_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph1_coord_tableIn_echo(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_tableOut_echo(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
-
- ph1_coord_tzOffset_echo() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_actionId() -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Return Action Id.
- ph2_coord_actualTime() -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Return Action Start time.
- ph2_coord_current(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine the date-time in Oozie processing timezone of n-th dataset instance.
- ph2_coord_current_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_currentRange(int, int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine the date-time in Oozie processing timezone of current dataset instances
from start to end offsets from the nominal time.
- ph2_coord_currentRange_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_dateOffset(String, int, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Returns the a date string while given a base date in 'strBaseDate',
offset and unit (e.g.
- ph2_coord_daysInMonth(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Calculate number of days in one month for n-th dataset instance.
- ph2_coord_formatTime(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Convert from standard date-time formatting to a desired format.
- ph2_coord_future_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_futureRange_echo(String, String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_hoursInDay(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine how many hours is on the date of n-th dataset instance.
- ph2_coord_latest_echo(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_latestRange_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_name() -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Return Job Name.
- ph2_coord_nominalTime() -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Return nominal time or Action Creation Time.
- ph2_coord_offset(int, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine the date-time in Oozie processing timezone of the given offset from the dataset effective nominal time.
- ph2_coord_offset_echo(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph2_coord_tzOffset() -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Calculate the difference of timezone offset in minutes between dataset and coordinator job.
- ph3_coord_actionId() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_actualTime() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_databaseIn(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Extract the hcat DB name from the URI-template associate with
'dataInName'.
- ph3_coord_databaseOut(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Extract the hcat DB name from the URI-template associate with
'dataOutName'.
- ph3_coord_dataIn(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used to specify a list of URI's that are used as input dir to the workflow job.
- ph3_coord_dataInPartitionFilter(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Used to specify the HCat partition filter which is input dependency for workflow job.
Look for two evaluator-level
variables
A) .datain. B) .datain..unresolved
A defines the current list of
HCat URIs.
- ph3_coord_dataInPartitionMax(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Used to specify the MINIMUM value of an HCat partition which is input dependency for workflow job.
Look for two evaluator-level
variables
A) .datain. B) .datain..unresolved
A defines the current list of
HCat URIs.
- ph3_coord_dataInPartitionMin(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Used to specify the MAXIMUM value of an HCat partition which is input dependency for workflow job.
Look for two evaluator-level
variables
A) .datain. B) .datain..unresolved
A defines the current list of
HCat URIs.
- ph3_coord_dataOut(String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Used to specify a list of URI's that are output dir of the workflow job.
- ph3_coord_dataOutPartitions(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Used to specify the entire HCat partition defining output for workflow job.
Look for two evaluator-level
variables
A) .dataout. B) .dataout..unresolved
A defines the data-out
HCat URI.
- ph3_coord_dataOutPartitionValue(String, String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Used to specify the HCat partition's value defining output for workflow job.
Look for two evaluator-level
variables
A) .dataout. B) .dataout..unresolved
A defines the current list of
HCat URIs.
- ph3_coord_dateOffset(String, int, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_daysInMonth(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_formatTime(String, String) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_future(int, int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine the date-time in Oozie processing timezone of n-th future available dataset instance
from nominal Time but not beyond the instance specified as 'instance.
- ph3_coord_futureRange(int, int, int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine the date-time in Oozie processing timezone of the future available dataset instances
from start to end offsets from nominal Time but not beyond the instance specified as 'instance'.
- ph3_coord_hoursInDay(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_latest(int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine the date-time in Oozie processing timezone of n-th latest available dataset instance.
- ph3_coord_latestRange(int, int) -
Static method in class org.apache.oozie.coord.CoordELFunctions
- Determine the date-time in Oozie processing timezone of latest available dataset instances
from start to end offsets from the nominal time.
- ph3_coord_name() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_nominalTime() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- ph3_coord_tableIn(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Extract the hcat Table name from the URI-template associate with
'dataInName'.
- ph3_coord_tableOut(String) -
Static method in class org.apache.oozie.coord.HCatELFunctions
- Extract the hcat Table name from the URI-template associate with
'dataOutName'.
- ph3_coord_tzOffset() -
Static method in class org.apache.oozie.coord.CoordELFunctions
-
- PigActionExecutor - Class in org.apache.oozie.action.hadoop
-
- PigActionExecutor() -
Constructor for class org.apache.oozie.action.hadoop.PigActionExecutor
-
- poll() -
Method in interface org.apache.oozie.event.EventQueue
- Fetch single event from queue
- poll() -
Method in class org.apache.oozie.event.MemoryEventQueue
-
- poll() -
Method in class org.apache.oozie.util.PollablePriorityDelayQueue
- Retrieve and remove the head of this queue if it is eligible to poll.
- poll() -
Method in class org.apache.oozie.util.PriorityDelayQueue
- Retrieve and remove the head of this queue, or return null if this queue has no elements with an expired
delay.
- poll(long, TimeUnit) -
Method in class org.apache.oozie.util.PriorityDelayQueue
- Retrieve and removes the head of this queue, waiting up to the
specified wait time if necessary for an element to become available.
- PollablePriorityDelayQueue<E> - Class in org.apache.oozie.util
-
- PollablePriorityDelayQueue(int, long, TimeUnit, int) -
Constructor for class org.apache.oozie.util.PollablePriorityDelayQueue
-
- pollBatch() -
Method in interface org.apache.oozie.event.EventQueue
- Fetch events from queue in batch
- pollBatch() -
Method in class org.apache.oozie.event.MemoryEventQueue
-
- populateOozieMode(JSONObject) -
Method in class org.apache.oozie.servlet.BaseAdminServlet
-
- populateOozieMode(JSONObject) -
Method in class org.apache.oozie.servlet.V0AdminServlet
-
- populateOozieMode(JSONObject) -
Method in class org.apache.oozie.servlet.V1AdminServlet
-
- PreconditionException - Exception in org.apache.oozie.command
-
- PreconditionException(XException) -
Constructor for exception org.apache.oozie.command.PreconditionException
- Create a verifyXCommand exception for verify conditions purposes.
- PreconditionException(ErrorCode, Object...) -
Constructor for exception org.apache.oozie.command.PreconditionException
- Create a verifyXCommand exception for verify conditions purposes.
- prepare(PreparedStatement) -
Method in class org.apache.oozie.util.db.SqlStatement
- Assign the values to Prepared Statement.
- prepare(Connection) -
Method in class org.apache.oozie.util.db.SqlStatement
- Prepare the SQL Statement.
- prepareActionDir(FileSystem, ActionExecutor.Context) -
Method in class org.apache.oozie.action.hadoop.JavaActionExecutor
-
- prepareAndSetValues(Connection) -
Method in class org.apache.oozie.util.db.SqlStatement
- Prepare the SQL Statement that is generated and assign the values to prepared statement.
- prepareForBatch(Connection, List<? extends Map<Object, Object>>, PreparedStatement) -
Method in class org.apache.oozie.util.db.SqlStatement
- Preparing Multiple statements for batch execution.
- prettyPrint(Element) -
Static method in class org.apache.oozie.util.XmlUtils
- Return a pretty print string for a JDOM Element.
- prettyPrint(String) -
Static method in class org.apache.oozie.util.XmlUtils
- Return a pretty print string for a XML string.
- prettyPrint(Configuration) -
Static method in class org.apache.oozie.util.XmlUtils
- Return a pretty print string for a Configuration object.
- prevPending -
Variable in class org.apache.oozie.command.bundle.BundleRerunXCommand
-
- prevPending -
Variable in class org.apache.oozie.command.coord.CoordRerunXCommand
-
- prevStatus -
Variable in class org.apache.oozie.command.RerunTransitionXCommand
-
- priorities -
Variable in class org.apache.oozie.util.PriorityDelayQueue
-
- PriorityDelayQueue<E> - Class in org.apache.oozie.util
- A Queue implementation that support queuing elements into the future and priority queuing.
- PriorityDelayQueue(int, long, TimeUnit, int) -
Constructor for class org.apache.oozie.util.PriorityDelayQueue
- Create a
PriorityDelayQueue
.
- PriorityDelayQueue.QueueElement<E> - Class in org.apache.oozie.util
- Element wrapper required by the queue.
- PriorityDelayQueue.QueueElement(E, int, long, TimeUnit) -
Constructor for class org.apache.oozie.util.PriorityDelayQueue.QueueElement
- Create an Element wrapper.
- PriorityDelayQueue.QueueElement(E) -
Constructor for class org.apache.oozie.util.PriorityDelayQueue.QueueElement
- Create an Element wrapper with no delay and minimum priority.
- process(Message) -
Method in class org.apache.oozie.dependency.hcat.HCatMessageHandler
- Process JMS message produced by HCat.
- process(Message) -
Method in interface org.apache.oozie.jms.MessageHandler
- Process a generic JMS message.
- processCallback(String, String, Properties) -
Method in class org.apache.oozie.DagEngine
- Process an action callback.
- processLog() -
Method in class org.apache.oozie.util.XLogReader
- Processes the Given Log and writes the output after applying the filters.
- propertiesToString(Properties) -
Static method in class org.apache.oozie.util.PropertiesUtils
-
- PropertiesUtils - Class in org.apache.oozie.util
-
- PropertiesUtils() -
Constructor for class org.apache.oozie.util.PropertiesUtils
-
- ProxyUserService - Class in org.apache.oozie.service
- The ProxyUserService checks if a user of a request has proxyuser privileges.
- ProxyUserService() -
Constructor for class org.apache.oozie.service.ProxyUserService
-
- purge(long, int) -
Method in class org.apache.oozie.store.CoordinatorStore
- Purge the coordinators completed older than given days.
- purge(long, int) -
Method in class org.apache.oozie.store.WorkflowStore
- Purge the Workflows Completed older than given days.
- PURGE_LIMIT -
Static variable in class org.apache.oozie.service.PurgeService
-
- PurgeService - Class in org.apache.oozie.service
- The PurgeService schedules purging of completed jobs and associated action older than a specified age for workflow, coordinator and bundle.
- PurgeService() -
Constructor for class org.apache.oozie.service.PurgeService
-
- PurgeXCommand - Class in org.apache.oozie.command
- This class is used to purge workflows, coordinators, and bundles.
- PurgeXCommand(int, int, int, int) -
Constructor for class org.apache.oozie.command.PurgeXCommand
-
- put(PriorityDelayQueue.QueueElement<E>) -
Method in class org.apache.oozie.util.PriorityDelayQueue
- Insert the specified element into this queue, waiting if necessary
for space to become available.