public class TCPConnector extends Observable implements Observer
Modifier and Type | Field and Description |
---|---|
private String |
host |
private IPlayer |
iPlayer |
(package private) String |
list_begin |
(package private) String |
list_end |
private static org.apache.log4j.Logger |
log |
(package private) String |
MPD_OK |
private int |
port |
private StatusMonitor |
sm |
private Socket |
socket |
private Thread |
th |
private int |
timeout |
Constructor and Description |
---|
TCPConnector(IPlayer iPlayer) |
Modifier and Type | Method and Description |
---|---|
protected String |
connect() |
String |
createCommand(String command)
Create a command
|
String |
createCommand(String command,
List<String> params)
Create a command
|
String |
createCommandList(List<String> commands)
Create a List of Commands.
|
void |
destroy() |
private void |
fireEvent(EventBase ev) |
IPlayer |
getiPlayer() |
private boolean |
isOK(String line)
Did the Server Return OK
|
private String |
removeText(String line,
String remove)
Remove the String from the line of Text
|
HashMap<String,String> |
sendCommand(String command) |
void |
update(Observable arg0,
Object ev) |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
private static org.apache.log4j.Logger log
final String MPD_OK
final String list_begin
final String list_end
private String host
private int port
private int timeout
private StatusMonitor sm
private Thread th
private Socket socket
private IPlayer iPlayer
public TCPConnector(IPlayer iPlayer)
protected String connect() throws IOException
IOException
public String createCommand(String command)
command
- public String createCommand(String command, List<String> params)
command
- params
- public String createCommandList(List<String> commands)
commands
- private String removeText(String line, String remove)
line
- remove
- private boolean isOK(String line)
line
- public IPlayer getiPlayer()
public void destroy()
public void update(Observable arg0, Object ev)
private void fireEvent(EventBase ev)
Copyright © 2013–2014. All rights reserved.