Java Doc for ConnectionEmul.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.EmulationClient
      com.sun.midp.jsr82emul.ConnectionEmul

ConnectionEmul
public class ConnectionEmul extends EmulationClient implements EmulUnit(Code)
Emulates JSR 82 connection.

Inner Class :class Opener extends RunnableProcessor

Field Summary
final static  intCONN_CLOSE
     Request code for Close operation.
final static  intCONN_INIT
     Request code for Init operation.
final static  intCONN_OPEN
     Request code for Open operation.
final static  intCONN_RECEIVE
     Request code for Receive operation.
final static  intCONN_SEND
     Request code for Send operation.
public  inthandle
     Handle that identifies this connection emulation.
 ServiceConnectionDataserviceData
     Options of service to connect to.

Constructor Summary
public  ConnectionEmul(int handle)
     Constructs an instance with given handle.
public  ConnectionEmul(ServiceConnectionData serviceData)
     Constructs an instance at server side.

Method Summary
public  voidclose()
     Close this connection emulation.
public  intgetReceiveMTU()
     Returns actually established ReceiveMTU.
public  StringgetRemoteAddress()
     Returns Bluetooth address of other side of this connection.
public  intgetTransmitMTU()
     Returns actually established TransmitMTU.
native static  voidnotifyReceived(int handle, byte[] bytes, int len)
     Notifies porting layer on receive operation completion.
native static  voidnotifySent(int handle, int len)
     Notifies porting layer on send operation completion.
public  intopen()
     Opens client-side connection.
public  intopen(SocketConnection socketConnection)
     Opens server-side connection, i.e.
public  voidprocess(BytePack request)
     Processes request from porting layer to emulation.

Field Detail
CONN_CLOSE
final static int CONN_CLOSE(Code)
Request code for Close operation.



CONN_INIT
final static int CONN_INIT(Code)
Request code for Init operation.



CONN_OPEN
final static int CONN_OPEN(Code)
Request code for Open operation.



CONN_RECEIVE
final static int CONN_RECEIVE(Code)
Request code for Receive operation.



CONN_SEND
final static int CONN_SEND(Code)
Request code for Send operation.



handle
public int handle(Code)
Handle that identifies this connection emulation.



serviceData
ServiceConnectionData serviceData(Code)
Options of service to connect to.




Constructor Detail
ConnectionEmul
public ConnectionEmul(int handle)(Code)
Constructs an instance with given handle. Handle is an integer value that identifies correspondence between connections in porting layer nd ConnectionEmul instances. In case of client side connection handle is already defined in native create_client() functions. In case of server side it is generated in another constructor.
Parameters:
  handle - handle receieved form native layer.



ConnectionEmul
public ConnectionEmul(ServiceConnectionData serviceData)(Code)
Constructs an instance at server side.
Parameters:
  serviceData - connection options passed by notifier that creates this connection.




Method Detail
close
public void close()(Code)
Close this connection emulation.



getReceiveMTU
public int getReceiveMTU()(Code)
Returns actually established ReceiveMTU. established ReceiveMTU.



getRemoteAddress
public String getRemoteAddress()(Code)
Returns Bluetooth address of other side of this connection. Bluetooth address of the other side



getTransmitMTU
public int getTransmitMTU()(Code)
Returns actually established TransmitMTU. established TransmitMTU.



notifyReceived
native static void notifyReceived(int handle, byte[] bytes, int len)(Code)
Notifies porting layer on receive operation completion.
Parameters:
  handle - connection handle
Parameters:
  bytes - bytes received
Parameters:
  len - amount of bytes received, Const.CONN_FAILURE if receiving failed, Const.CONN_ENDOF_INP ifthere is nothing to receive due reaching end of input stream.



notifySent
native static void notifySent(int handle, int len)(Code)
Notifies porting layer on send operation completion.
Parameters:
  handle - connection handle
Parameters:
  len - amount of bytes sent, CONN_FAILURE if sendingfailed



open
public int open() throws IOException(Code)
Opens client-side connection. Requests connection with given client connection string from emulation server handle value
exception:
  IOException - if communication to emulation server or a service fails.



open
public int open(SocketConnection socketConnection) throws IOException(Code)
Opens server-side connection, i.e. assigns this emulation with already open server-side socket connection.
Parameters:
  socketConnection - already open server-side socket connection. handle value
exception:
  IOException - if communication to emulation server or a service fails.



process
public void process(BytePack request)(Code)
Processes request from porting layer to emulation.
Parameters:
  request - packed request to process



Fields inherited from com.sun.midp.jsr82emul.EmulationClient
protected SocketConnection connection(Code)(Java Doc)
protected InputStream fromServer(Code)(Java Doc)
protected static SecurityToken internalSecurityToken(Code)(Java Doc)
protected Messenger messenger(Code)(Java Doc)
protected OutputStream toServer(Code)(Java Doc)

Methods inherited from com.sun.midp.jsr82emul.EmulationClient
protected void connect() throws IOException(Code)(Java Doc)
protected void disconnect() throws IOException(Code)(Java Doc)
native static String getLocalIP()(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.