import be.nikiroo.jvcard.parsers.Format;
import be.nikiroo.jvcard.parsers.Vcard21Parser;
import be.nikiroo.jvcard.remote.SimpleSocket.BlockAppendable;
-import be.nikiroo.jvcard.resources.StringUtils;
-import be.nikiroo.jvcard.resources.bundles.RemoteBundle;
-import be.nikiroo.jvcard.resources.enums.RemotingOption;
+import be.nikiroo.jvcard.resources.RemoteBundle;
+import be.nikiroo.jvcard.resources.RemotingOption;
+import be.nikiroo.utils.StringUtils;
/**
* This class implements a small server that can listen for requests to
* </p>
*
* @author niki
- *
+ *
*/
public class Server implements Runnable {
private ServerSocket ss;
try {
ss.open(false);
- while (processCmd(ss))
- ;
+ while (processCmd(ss)) {
+ // nothing to do: process the command
+ }
} catch (IOException e) {
e.printStackTrace();
try {
s.sendLine(StringUtils.fromTime(file.lastModified()));
- while (processLockedCmd(s, name))
- ;
+ while (processLockedCmd(s, name)) {
+ // nothing to do: process the command
+ }
} catch (InvalidParameterException e) {
System.err
.println("Unsupported command received from a client connection, closing it: "
} else {
Card card = new Card(vcf, Format.VCard21);
try {
- while (processContactCmd(s, card))
- ;
+ while (processContactCmd(s, card)) {
+ // nothing to do: process the command
+ }
card.save();
s.sendLine(StringUtils.fromTime(card.getLastModified()));
} catch (InvalidParameterException e) {
throw new InvalidParameterException(
"Cannot find contact to modify for UID: " + uid);
}
- while (processDataCmd(s, contact))
- ;
+ while (processDataCmd(s, contact)) {
+ // nothing to do: process the command
+ }
break;
}
case DELETE_CONTACT: {