|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NetException | |
---|---|
ssbm.net | Contiene le classi che gestiscono la comunicazione tra il client ed il server dell’applicazione. |
ssbm.net.client | Contiene le classi che gestiscono il lato client della connessione di rete. |
ssbm.net.server | Contiene le classi che gestiscono il lato server della connessione di rete. |
Uses of NetException in ssbm.net |
---|
Methods in ssbm.net that throw NetException | |
---|---|
void |
TLSConnection.close()
Chiude la connessione TLS disattivando la TLSEngine e chiudendo il canale socket. |
private void |
TLSConnection.closeEngineInbound()
Chiude il flusso in entrata della TLSEngine. |
private void |
TLSConnection.closeEngineOutbound()
Chiude il flusso in uscita della TLSEngine. |
private static java.lang.String |
Request.createBody(DataContainer dataTable)
Costruisce il corpo del messaggio per la richiesta di un servizio d'uso. |
private static java.lang.String |
Reply.createBodyXorHeadingMessage(DataContainer dataTable,
boolean toBody)
Costruisce l'intestazione o il corpo di un messaggio di testo da inviare al client. |
private static java.lang.String |
Request.createHeading4Auth(DataContainer dataTable)
Costruisce l'intestazione di un messaggio per la richiesta di un servizio di autenticazione. |
private static java.lang.String |
Request.createHeading4Use(java.lang.String username,
Entities entity)
Costruisce l'intestazione del messaggio per la richiesta di un servizio d'uso. |
static java.lang.String |
Request.createMessage(DataContainer dataTable,
Entities entity,
Services service)
Costruisce un messaggio di testo per la richiesta d'esecuzione di un servizio d'uso. |
static java.lang.String |
Request.createMessage(DataContainer dataTable,
Services service)
Costruisce un messaggio che richiede l'esecuzione di un servizio di autenticazione. |
static java.lang.String |
Reply.createMessage(DataContainer dataTable,
Services service,
Entities entity)
Costruisce un messaggio che comunica l'esito positivo di un servizio. |
static java.lang.String |
Reply.createMessage(DataContainersList dataTablesList)
Costruisce un messaggio che comunica l'esito positivo di un servizio di recupero dei dati. |
static java.lang.String |
Request.createMessage(DataContainersList dataTablesList,
Entities entity,
Services service)
Costruisce un messaggio di testo per la richiesta d'esecuzione di un servizio d'uso. |
static java.lang.String |
Reply.createMessage(Services service,
Entities entity)
Costruisce un messaggio che comunica l'esito positivo di un servizio. |
private void |
TLSConnection.executeHandshake()
Esegue l'handshake TLS iniziale. |
private DataContainer |
Request.extractBodyToDataTable(java.lang.String body)
Analizza il corpo di un messaggio di richiesta e ne estrae i dati contenuti. |
private DataContainer |
Reply.extractToDataTable(java.lang.String block)
Analizza un blocco del corpo del messaggio ed estrae i dati in esso contenuti. |
static Services |
Request.Code.getService(java.lang.String code)
Restituisce il valore dell'enumerazione Services corrispondente al codice come parametro. |
static java.lang.String |
Request.Code.getServiceCode(Services service)
Restituisce il codice di un servizio. |
private void |
TLSConnection.handleUnwrap(javax.net.ssl.SSLEngineResult.Status opStatus)
Gestisce i possibili stati della TLSEngine in seguito all'unwrapping dei buffer. |
private void |
TLSConnection.handleWrap(javax.net.ssl.SSLEngineResult.Status opStatus)
Gestisce i possibili stati della TLSEngine in seguito al wrapping dei buffer. |
private void |
Request.parseAuthRequest(java.lang.String message)
Analizza il messaggio di testo che richiede l'esecuzione di un servizio d'autenticazione. |
private void |
Request.parseHeading(java.lang.String heading,
boolean checkEntity,
boolean toDataTable)
Analizza l'intestazione di un messaggio di risposta. |
private void |
Request.parseHeadingLine(java.lang.String line,
boolean toDataTable)
Analizza una riga dell'intestazione di un messaggio di risposta. |
private void |
Reply.parseMessageBody(java.lang.String body)
Analizza il corpo del messaggio ed estrae i dati in esso contenuti. |
private void |
Reply.parseMessageHeading(java.lang.String heading)
Analizza il contenuto dell'intestazione del messaggio ed estrae i dati in esso contenuti. |
private void |
Request.parseUseRequest(java.lang.String message,
java.lang.String serviceCode)
Analizza il messaggio di testo che richiede l'esecuzione di un servizio d'uso. |
private int |
TLSConnection.read(boolean acceptClosedChannel)
Legge dal canale socket e inserisce i byte letti nel buffer TLSConnection.inboundNetData . |
private java.lang.String |
TLSConnection.readApplData()
Legge i dati applicativi dal canale socket e li decritta (unwrapping) per ricostruire il messaggio in chiaro inviato dall'host remoto. |
java.lang.String |
TLSConnection.receiveData()
Riceve il messaggio di testo inviato dall'host remoto e contenente i dati applicativi . |
void |
TLSConnection.sendData(java.lang.String data)
Invia un messaggio di testo contenente i dati applicativi all’host remoto. |
private void |
TLSConnection.shutdownTLSEngine()
Disattiva la TLSEngine chiudendo il flusso di dati in uscita e in ingresso. |
private void |
TLSConnection.wrapApplData(byte[] data,
int offset,
int length,
byte flag)
Popola il buffer TLSConnection.outboundApplData con il byte di flag e i
length byte contenuti in data a partire dalla
posizione offset. |
private void |
TLSConnection.write()
Scrive il contenuto del buffer TLSConnection.outboundNetData sul canale socket. |
private void |
TLSConnection.writeApplData(java.lang.String data)
Invia all'host remoto un messaggio di testo opportunamente crittato. |
Constructors in ssbm.net that throw NetException | |
---|---|
Reply(java.lang.String message)
Costruisce un'istanza con i campi d'esemplare impostati sulla base dell'analisi del messaggio passato come parametro. |
|
Request(java.lang.String message,
java.lang.String ipAddress)
Costruisce un'istanza con i campi d'esemplare impostati sulla base dell'analisi del messaggio passato come parametro. |
Uses of NetException in ssbm.net.client |
---|
Methods in ssbm.net.client that throw NetException | |
---|---|
private static void |
ClientEndpoint.checkConnection()
Controlla lo stato della connessione TLS al server: se la connessione non è stata stabilita, provvede alla sua definizione; se la connessione è chiusa, provvede alla sua riapertura. |
private static void |
ClientEndpoint.openNetChannel()
Apre il canale socket verso il server. |
Uses of NetException in ssbm.net.server |
---|
Methods in ssbm.net.server that throw NetException | |
---|---|
private java.lang.String |
ServerEndpointThread.buildReplyMessage(Services service,
Entities entity)
Costruisce il messaggio di risposta da inviare al client. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |