package javax.wireless.messaging;

import java.io.IOException;
import java.io.InterruptedIOException;
import javax.microedition.io.Connection;

public interface MessageConnection extends Connection
{
 public String BINARY_MESSAGE = "binary";
 public String TEXT_MESSAGE = "text";
 public String MULTIPART_MESSAGE = "multipart";

 public Message newMessage(String string_1);
 
 public Message newMessage(String string_1, String string_2);
 
 public int numberOfSegments(Message message_1);
 
 public Message receive() throws InterruptedIOException, IOException;
 
 public void send(Message message_1) throws InterruptedIOException, IOException;
 
 public void setMessageListener(MessageListener messagelistener_1) throws IOException;
 
}