Java Doc for BluetoothConnection.java in  » 6.0-JDK-Modules » j2me » com » sun » kvem » jsr082 » bluetooth » 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.kvem.jsr082.bluetooth 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.kvem.jsr082.bluetooth.BluetoothConnection

All known Subclasses:   com.sun.midp.io.j2me.btl2cap.L2CAPConnectionImpl,  com.sun.midp.io.j2me.btspp.BTSPPConnectionImpl,
BluetoothConnection
abstract public class BluetoothConnection (Code)
Base class for all bluetooth connections.


Field Summary
protected  intmode
     Keeps open mode.
protected  BluetoothUrlurl
     Keeps requested connection details.

Constructor Summary
protected  BluetoothConnection(BluetoothUrl url, int mode)
     Creates a new instance of this class.

Method Summary
public  booleanauthorize()
     Authorizes this connection.
protected  voidcheckOpen()
     Checks if this connection is open.
protected  voidcheckReadMode()
     Checks read access.
protected  voidcheckSecurity()
     Performs security checks, such as authentication, authorization, and encryption setup.
protected  voidcheckWriteMode()
     Checks write access.
public  booleanencrypt(boolean enable)
     Changes encryption for this connection.
public static  BluetoothConnectiongetConnection(Connection conn)
     Retrieves BluetoothConnection from given one. Connection given is supposed to be either Bluetooth connection or a connection that uses Bluetooth as transport.
public  RemoteDevicegetRemoteDevice()
     Returns remote device for this connection.
abstract public  StringgetRemoteDeviceAddress()
     Returns Bluetooth address of the remote device for this connection.
protected  intgetServiceRecordHandle()
     Returns handle for the service record of the service this connection is attached to.
public  booleanisAuthorized()
     Returns the authorization state of this connection.
public  booleanisClosed()
     Determines if this connection is closed.
public  booleanisServerSide()
     Determines whether this connection represents the server side, i.e.
protected  voidresetRemoteDevice()
     Removes reference to the remote device.
protected  voidsetRemoteDevice()
     Retrieves reference to the remote device for this connection.

Field Detail
mode
protected int mode(Code)
Keeps open mode.



url
protected BluetoothUrl url(Code)
Keeps requested connection details.




Constructor Detail
BluetoothConnection
protected BluetoothConnection(BluetoothUrl url, int mode)(Code)
Creates a new instance of this class.
Parameters:
  url - connection url
Parameters:
  mode - I/O access mode server side otherwise it's false




Method Detail
authorize
public boolean authorize()(Code)
Authorizes this connection. It is assumed that the remote device has previously been authenticated. This connection must represent the server side, i.e. isServer() should return true. true if the operation succeeded, false otherwise



checkOpen
protected void checkOpen() throws IOException(Code)
Checks if this connection is open.
throws:
  IOException - if this connection is closed



checkReadMode
protected void checkReadMode() throws IOException(Code)
Checks read access.
throws:
  IOException - if open mode does not permit read access



checkSecurity
protected void checkSecurity() throws BluetoothConnectionException, IOException(Code)
Performs security checks, such as authentication, authorization, and encryption setup.
throws:
  BluetoothConnectionException - when failed



checkWriteMode
protected void checkWriteMode() throws IOException(Code)
Checks write access.
throws:
  IOException - if open mode does not permit write access



encrypt
public boolean encrypt(boolean enable)(Code)
Changes encryption for this connection.
Parameters:
  enable - specifies whether encription should be turned on or off true if encryption has been set as required, false otherwise



getConnection
public static BluetoothConnection getConnection(Connection conn) throws IOException(Code)
Retrieves BluetoothConnection from given one. Connection given is supposed to be either Bluetooth connection or a connection that uses Bluetooth as transport. All involved connections supposed to be open.
Parameters:
  conn - the connection to extract Bluetooth connection from proper BluetoothConnection instance
throws:
  IllegalArgumentException - if connection is neither an instanceof BluetoothConnection, nor uses one as transport.
throws:
  IOException - if connection given or transport is closed ortransport is invalid.



getRemoteDevice
public RemoteDevice getRemoteDevice() throws IOException(Code)
Returns remote device for this connection. RemoteDevice object for this connection
throws:
  IOException - if this connection is closed



getRemoteDeviceAddress
abstract public String getRemoteDeviceAddress()(Code)
Returns Bluetooth address of the remote device for this connection. Bluetooth address of the remote device



getServiceRecordHandle
protected int getServiceRecordHandle()(Code)
Returns handle for the service record of the service this connection is attached to. Valid for server-side (incoming) connections only. service record handle, or 0 if the handle is not available



isAuthorized
public boolean isAuthorized()(Code)
Returns the authorization state of this connection. true if this connection has been authorized, false otherwise



isClosed
public boolean isClosed()(Code)
Determines if this connection is closed. true if this connection is closed, false otherwise



isServerSide
public boolean isServerSide()(Code)
Determines whether this connection represents the server side, i.e. this connection was created by a notifier in acceptAndOpen(). true if this connection is a server-side connection,false otherwise



resetRemoteDevice
protected void resetRemoteDevice()(Code)
Removes reference to the remote device.



setRemoteDevice
protected void setRemoteDevice()(Code)
Retrieves reference to the remote device for this connection.



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.