mas_gui
Class Connection

java.lang.Object
mas_gui.Connection
- All Implemented Interfaces:
- common.NetworkProtocol
- Direct Known Subclasses:
- CompressedConnection
- public class Connection
- extends java.lang.Object
- implements common.NetworkProtocol
Provides an interface for connecting and communicating with the server
| Fields inherited from interface common.NetworkProtocol |
Compression_on_flag, daily_period_type, date_field_separator, End_date, Eom, Eot, Error, Event_data_request, Event_list_request, Indicator_data_request, Indicator_list_request, Input_field_separator, Invalid_symbol, Login_request, Logout_request, Market_data_request, Market_list_request, No_open_session_state, OK, Open_interest_flag, output_date_field_separator, Output_field_separator, Output_record_separator, output_time_field_separator, Session_change_request, Start_date, time_field_separator, Trading_period_type_request, Warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_session_state
protected SessionState _session_state
_logged_in
protected boolean _logged_in
_hostname
protected java.lang.String _hostname
_port_number
protected java.lang.Integer _port_number
socket
protected java.net.Socket socket
out
protected java.io.PrintWriter out
in
protected java.io.Reader in
scanner
protected common.DataInspector scanner
last_rec_msgID
protected int last_rec_msgID
request_result
protected java.lang.StringBuffer request_result
Eom_char
static int Eom_char
Connection
public Connection(java.lang.String hostname,
java.lang.Integer port_number)
hostname
public java.lang.String hostname()
port_number
public java.lang.Integer port_number()
session_state
public SessionState session_state()
logged_in
public boolean logged_in()
login
public void login()
throws java.io.IOException
logout
public void logout()
throws java.io.IOException
send_request
public void send_request(int request_code,
java.lang.String request)
throws java.io.IOException
result
public java.lang.StringBuffer result()
last_received_message_ID
public int last_received_message_ID()
receive_msg
protected java.lang.StringBuffer receive_msg()
throws java.io.IOException
send_msg
void send_msg(int msgID,
java.lang.String msg,
int session_key)
close_connection
void close_connection()
throws java.io.IOException
connect
private void connect()
throws java.io.IOException
error_occurred
boolean error_occurred()
new_reader_from_socket
protected java.io.Reader new_reader_from_socket()
message_too_large
void message_too_large(int size)
valid_server_response
boolean valid_server_response(int value)