org.fourthline.cling.support.contentdirectory.callback
Class Search
java.lang.Object
org.fourthline.cling.controlpoint.ActionCallback
org.fourthline.cling.support.contentdirectory.callback.Search
- All Implemented Interfaces:
- Runnable
public abstract class Search
- extends ActionCallback
Invokes a "Search" action, parses the result.
- Author:
- TK Kocheran <rfkrocktk@gmail.com>
CAPS_WILDCARD
public static final String CAPS_WILDCARD
- See Also:
- Constant Field Values
Search
public Search(Service service,
String containerId,
String searchCriteria)
- Search with first result 0 and
getDefaultMaxResults()
, filters with CAPS_WILDCARD
.
Search
public Search(Service service,
String containerId,
String searchCriteria,
String filter,
long firstResult,
Long maxResults,
SortCriterion... orderBy)
- Parameters:
maxResults
- Can be null
, then getDefaultMaxResults()
is used.
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class ActionCallback
success
public void success(ActionInvocation actionInvocation)
- Specified by:
success
in class ActionCallback
getDefaultMaxResults
public Long getDefaultMaxResults()
- Some media servers will crash if there is no limit on the maximum number of results.
- Returns:
- The default limit, 999.
receivedRaw
public boolean receivedRaw(ActionInvocation actionInvocation,
SearchResult searchResult)
received
public abstract void received(ActionInvocation actionInvocation,
DIDLContent didl)
updateStatus
public abstract void updateStatus(Search.Status status)
Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.