|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.Net
public final class Net
Moduł udostępnia zestaw funkcji do wykonywania operacji sieciowych.
Moduł jest dostępny w każdej instancji jPalio.
Field Summary |
---|
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
Constructor Summary | |
---|---|
Net(Instance instance,
java.util.Properties parameters)
|
Method Summary | |
---|---|
static byte[] |
ftpGet(java.lang.String host,
java.lang.Long port,
java.lang.String user,
java.lang.String pass,
java.lang.String path)
Pobiera wskazany plik z serwera ftp. |
java.lang.String |
getClientIP()
|
static java.lang.String |
getHostName(java.lang.String addressIP)
|
java.lang.String |
getQueryHost()
|
java.lang.String |
getQueryParams()
|
java.lang.String |
getQueryProtocol()
|
java.lang.String |
getQueryURI()
|
static java.util.List |
getRequestParameterNames()
Zwraca listę nazw parametrów przekazanych do zapytania HTTP (np. jako parametry POST, GET) |
static java.lang.String |
getResourceContentType(java.lang.String resourceUrl)
Zwraca ContentType zasobu, jeśli nieznana - zwraca null |
static java.lang.String |
getResourceHeaderField(java.lang.String resourceUrl,
java.lang.String headerName)
Zwraca treść nagłółka zasobu, jeśli nieznana - zwraca null |
static java.util.Date |
getResourceModificationDate(java.lang.String resourceUrl)
Zwraca datę odtatniej modyfikacji zasobu, jeśli nieznana (0) zwraca null |
java.lang.String |
getVersion()
Returns the module version |
static byte[] |
httpGet(java.lang.String url,
java.util.Map params)
Wysyła http get'a pod wskazany adres z podanymi parametrami |
static byte[] |
httpGet(java.lang.String url,
java.util.Map params,
java.lang.String username,
java.lang.String password)
Wysyła http get'a pod wskazany adres z podanymi parametrami |
static byte[] |
httpPost(java.lang.String url,
java.util.Map postParams)
Wysyła http post'a pod wskazany adres z podanymi parametrami |
static byte[] |
httpPost(java.lang.String url,
java.util.Map queryStringParams,
java.util.Map postParams,
java.lang.String username,
java.lang.String password)
Wysyła http post'a pod wskazany adres z podanymi parametrami |
static byte[] |
httpPost(java.lang.String url,
java.util.Map postParams,
java.lang.String username,
java.lang.String password)
Wysyła http post'a pod wskazany adres z podanymi parametrami |
static byte[] |
httpPost(java.lang.String url,
org.apache.commons.httpclient.methods.RequestEntity request,
java.util.Map<java.lang.String,java.lang.String> headerParams)
Post for custom-made requests - allows set any body to the request. |
static byte[] |
httpPost(java.lang.String url,
org.apache.commons.httpclient.methods.RequestEntity request,
java.util.Map<java.lang.String,java.lang.String> headerParams,
java.lang.String username,
java.lang.String password)
Post for custom-made requests - allows set any body to the request. |
byte[] |
read(java.lang.String connector,
byte[] data)
|
static byte[] |
read(java.lang.String host,
java.lang.Long port,
byte[] query)
Pozwala na odczytanie danych z podanego źródła TCP (host, port) po wcześniejszym wysłaniu podanego zapytania (zapytanie może być null). |
java.lang.String |
read(java.lang.String connector,
java.lang.String data)
|
void |
write(java.lang.String connector,
byte[] data)
|
static void |
write(java.lang.String host,
java.lang.Long port,
byte[] data)
Pozwala na wysłanie dowolnych danych do podanego źródła TCP (host, port). |
void |
write(java.lang.String connector,
java.lang.String data)
|
Methods inherited from class palio.modules.core.Module |
---|
getConfigParam, getDescription, getModuleTranslation |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Net(Instance instance, java.util.Properties parameters)
Method Detail |
---|
public final java.lang.String getVersion()
Module
getVersion
in class Module
public final java.lang.String getClientIP()
public final java.lang.String getQueryProtocol()
public final java.lang.String getQueryHost()
public final java.lang.String getQueryURI()
public final java.lang.String getQueryParams()
public static java.lang.String getHostName(java.lang.String addressIP) throws palio.PalioException
palio.PalioException
public void write(java.lang.String connector, byte[] data) throws palio.PalioException, java.io.UnsupportedEncodingException
palio.PalioException
java.io.UnsupportedEncodingException
public void write(java.lang.String connector, java.lang.String data) throws palio.PalioException, java.io.UnsupportedEncodingException
palio.PalioException
java.io.UnsupportedEncodingException
public final byte[] read(java.lang.String connector, byte[] data) throws palio.PalioException, java.io.UnsupportedEncodingException
palio.PalioException
java.io.UnsupportedEncodingException
public java.lang.String read(java.lang.String connector, java.lang.String data) throws palio.PalioException, java.io.UnsupportedEncodingException
palio.PalioException
java.io.UnsupportedEncodingException
public static byte[] read(java.lang.String host, java.lang.Long port, byte[] query) throws java.io.IOException
host
- adres hostaport
- port usługiquery
- zapytanie (dane do wysłania przed odczytem), może być null
java.io.IOException
public static void write(java.lang.String host, java.lang.Long port, byte[] data) throws java.io.IOException
host
- adres hostaport
- port usługi
java.io.IOException
public static byte[] httpPost(java.lang.String url, java.util.Map queryStringParams, java.util.Map postParams, java.lang.String username, java.lang.String password) throws org.apache.commons.httpclient.HttpException, java.io.IOException, palio.PalioException
url
- adres urlqueryStringParams
- paremtry url'apostParams
- parametry post'ausername
- użytkownikpassword
- hasło
org.apache.commons.httpclient.HttpException
java.io.IOException
palio.PalioException
public static byte[] httpPost(java.lang.String url, java.util.Map postParams, java.lang.String username, java.lang.String password) throws org.apache.commons.httpclient.HttpException, java.io.IOException, palio.PalioException
url
- adres urlpostParams
- parametry wywołania
org.apache.commons.httpclient.HttpException
java.io.IOException
palio.PalioException
public static byte[] httpPost(java.lang.String url, java.util.Map postParams) throws org.apache.commons.httpclient.HttpException, java.io.IOException, palio.PalioException
url
- adres urlpostParams
- parametry wywołania
org.apache.commons.httpclient.HttpException
java.io.IOException
palio.PalioException
public static byte[] httpPost(java.lang.String url, org.apache.commons.httpclient.methods.RequestEntity request, java.util.Map<java.lang.String,java.lang.String> headerParams, java.lang.String username, java.lang.String password) throws org.apache.commons.httpclient.HttpException, java.io.IOException, palio.PalioException
url
- - url to send requestrequest
- - request bodyheaderParams
- - headers for http(s) requestusername
- password
-
org.apache.commons.httpclient.HttpException
java.io.IOException
palio.PalioException
public static byte[] httpPost(java.lang.String url, org.apache.commons.httpclient.methods.RequestEntity request, java.util.Map<java.lang.String,java.lang.String> headerParams) throws org.apache.commons.httpclient.HttpException, java.io.IOException, palio.PalioException
url
- - url to send requestrequest
- - request bodyheaderParams
- - headers for http(s) request
org.apache.commons.httpclient.HttpException
java.io.IOException
palio.PalioException
public static byte[] httpGet(java.lang.String url, java.util.Map params, java.lang.String username, java.lang.String password) throws org.apache.commons.httpclient.HttpException, java.io.IOException, palio.PalioException
url
- adres urlparams
- parametry wywołaniausername
- użytkownikpassword
- hasło
org.apache.commons.httpclient.HttpException
java.io.IOException
palio.PalioException
public static byte[] httpGet(java.lang.String url, java.util.Map params) throws org.apache.commons.httpclient.HttpException, java.io.IOException, palio.PalioException
url
- adres urlparams
- parametry wywołania
org.apache.commons.httpclient.HttpException
java.io.IOException
palio.PalioException
public static byte[] ftpGet(java.lang.String host, java.lang.Long port, java.lang.String user, java.lang.String pass, java.lang.String path) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public static java.util.Date getResourceModificationDate(java.lang.String resourceUrl) throws java.io.IOException
resourceUrl
- adres zasobu
java.io.IOException
public static java.lang.String getResourceContentType(java.lang.String resourceUrl) throws java.io.IOException
resourceUrl
- adres zasobu
java.io.IOException
public static java.lang.String getResourceHeaderField(java.lang.String resourceUrl, java.lang.String headerName) throws java.io.IOException
resourceUrl
- adres zasobuheaderName
- nazwa nagłówka
java.io.IOException
public static java.util.List getRequestParameterNames()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |