Java Doc for ServiceConnectionData.java in  » 6.0-JDK-Modules » j2me » com » sun » midp » jsr82emul » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » j2me » com.sun.midp.jsr82emul 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.midp.jsr82emul.BytePack
      com.sun.midp.jsr82emul.ServiceConnectionData

ServiceConnectionData
class ServiceConnectionData extends BytePack (Code)
Utility class that keeps service connection information, packs it into byte array and restores form it. Has methods to check if a service represented by an instance can accept a connection represented by another one.


Field Summary
final static  intCLIENT_DATA
     Packed data type that implies that the following fields are included: transmitMTU, receiveMTU, Bluetooth address.
final static  intCLIENT_DATA_SIZE
     Byte array size when packed with CLIENT_DATA type.
final static  intCONNECTION_DATA
     Packed data type that implies that the following fields are included: socketPort, IP address, receiveMTU, transmitMTU.
final static  intCONN_REQUEST_DATA
     Packed data type that implies that the following fields are included: Bluetooth address, protocol, port, transmitMTU, receiveMTU, encrypt, authenticate, master.
final static  intSERVER_DATA
     Packed data type that implies that the following fields are included: socketPort, port, receiveMTU, transmitMTU, receiveMTU, protocol, master, encrypt, authorize, authenticate.
final static  intSERVER_DATA_SIZE
     Byte array size when packed with SERVER_DATA type.
 byte[]address
    
 booleanauthenticate
     Shows wither authentication required by server.
 booleanauthorize
     Shows wither authorization required by server.
 booleanencrypt
     Shows wither encrypted connection required.
 interror
     Error type, like in BluetoothConnectionException, ff error occured while looking for connection, -1 if there is no error.
 booleanmaster
     Shows wither server is master.
 intport
     Channel ID or PSM.
 intprotocol
     Protocol ID as in BluetoothUrl.
 intreceiveMTU
     ReceiveMTU in server side terms.
 intsocketPort
     TCP socket port emulated service listens on.
 inttransmitMTU
     TransmitMTU in server side terms.

Constructor Summary
 ServiceConnectionData()
     Constructs an instance which indicates that unknown error occured while looking for connection.
 ServiceConnectionData(int error)
     Constructs an instance which indicates that a connection error occured.
 ServiceConnectionData(byte[] data, int type)
     Constructs an instance by given byte representation.

Method Summary
 voidaccept(ServiceConnectionData client)
     Checks if client connection with given parameters can be accepted, if it can not, sets error code.
 voidsetAccepting()
     Sets acception flag to true to identify that represented service is currebtly accepting.
 byte[]toByteArray(int type)
     Retrieves bytes representation.

Field Detail
CLIENT_DATA
final static int CLIENT_DATA(Code)
Packed data type that implies that the following fields are included: transmitMTU, receiveMTU, Bluetooth address.



CLIENT_DATA_SIZE
final static int CLIENT_DATA_SIZE(Code)
Byte array size when packed with CLIENT_DATA type.



CONNECTION_DATA
final static int CONNECTION_DATA(Code)
Packed data type that implies that the following fields are included: socketPort, IP address, receiveMTU, transmitMTU.



CONN_REQUEST_DATA
final static int CONN_REQUEST_DATA(Code)
Packed data type that implies that the following fields are included: Bluetooth address, protocol, port, transmitMTU, receiveMTU, encrypt, authenticate, master. It is used CONNECT_TO_SERVICE request to the emulation server



SERVER_DATA
final static int SERVER_DATA(Code)
Packed data type that implies that the following fields are included: socketPort, port, receiveMTU, transmitMTU, receiveMTU, protocol, master, encrypt, authorize, authenticate.



SERVER_DATA_SIZE
final static int SERVER_DATA_SIZE(Code)
Byte array size when packed with SERVER_DATA type.



address
byte[] address(Code)
IP address or host name of service in case of CONNECTION_DATA, Bluetooth address of client in case of CLIENT_DATA



authenticate
boolean authenticate(Code)
Shows wither authentication required by server.



authorize
boolean authorize(Code)
Shows wither authorization required by server.



encrypt
boolean encrypt(Code)
Shows wither encrypted connection required.



error
int error(Code)
Error type, like in BluetoothConnectionException, ff error occured while looking for connection, -1 if there is no error. Only makes sense in case of CONNECTION_DATA.



master
boolean master(Code)
Shows wither server is master.



port
int port(Code)
Channel ID or PSM.



protocol
int protocol(Code)
Protocol ID as in BluetoothUrl.



receiveMTU
int receiveMTU(Code)
ReceiveMTU in server side terms.



socketPort
int socketPort(Code)
TCP socket port emulated service listens on.



transmitMTU
int transmitMTU(Code)
TransmitMTU in server side terms.




Constructor Detail
ServiceConnectionData
ServiceConnectionData()(Code)
Constructs an instance which indicates that unknown error occured while looking for connection.



ServiceConnectionData
ServiceConnectionData(int error)(Code)
Constructs an instance which indicates that a connection error occured.
Parameters:
  error - error code as in BluetoothConnectionException



ServiceConnectionData
ServiceConnectionData(byte[] data, int type)(Code)
Constructs an instance by given byte representation.
Parameters:
  data - byte representation
Parameters:
  type - type of packed data, must be one of SERVER_DATA, CONNECTION_DATA, CLIENT_DATA, CONN_REQUEST_DATA




Method Detail
accept
void accept(ServiceConnectionData client)(Code)
Checks if client connection with given parameters can be accepted, if it can not, sets error code. If acception is possible but requires fields alignment, makes it modifying connection data passed as a parameter.
Parameters:
  client - parameters of client connection request derived from client url, the parameters can be modified by this methodif connection can be accepted. error code as in BluetoothConnectionException, ifconnection can not be accepted, -1 if it can



setAccepting
void setAccepting()(Code)
Sets acception flag to true to identify that represented service is currebtly accepting. A part of the way that overcomes TCK inconsistency.



toByteArray
byte[] toByteArray(int type)(Code)
Retrieves bytes representation.
Parameters:
  type - type of packed data, that defines which fieldsare to be packed, must be one of SERVER_DATA, CONNECTION_DATA, CLIENT_DATA, CONN_REQUEST_DATA byte array that keeps packed properties



Fields inherited from com.sun.midp.jsr82emul.BytePack
protected byte[] buffer(Code)(Java Doc)
protected int offset(Code)(Java Doc)

Methods inherited from com.sun.midp.jsr82emul.BytePack
public void append(byte b)(Code)(Java Doc)
public void appendBytes(byte[] bytes)(Code)(Java Doc)
public void appendInt(int value)(Code)(Java Doc)
public byte extract()(Code)(Java Doc)
public byte[] extractBytes(int length)(Code)(Java Doc)
public int extractInt()(Code)(Java Doc)
public byte[] release()(Code)(Java Doc)
public void reset(byte[] buffer)(Code)(Java Doc)
public void reset()(Code)(Java Doc)

Methods inherited from java.lang.Object
public boolean equals(Object obj)(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.