org.nfctools.llcp
Class LlcpConnectionManager

java.lang.Object
  extended by org.nfctools.llcp.LlcpConnectionManager
All Implemented Interfaces:
Llcp

public class LlcpConnectionManager
extends Object
implements Llcp


Constructor Summary
LlcpConnectionManager()
           
 
Method Summary
 void clearConnections()
           
 void connectToService(int serviceAddress, ServiceAccessPoint serviceAccessPoint)
           
 void connectToService(String serviceName, ServiceAccessPoint serviceAccessPoint)
           
 int getOpenConnectionsSize()
           
 Collection<Object> getParameter()
           
 ServiceAccessPoint getServiceAccessPoint(int address, String serviceName)
           
 void init(Object[] parameters)
           
 AbstractProtocolDataUnit onConnect(int remoteAddress, int localAddress, Object[] parameters)
           
 AbstractProtocolDataUnit onConnectComplete(int remoteAddress, int localAddress, Object[] parameters)
           
 AbstractProtocolDataUnit onDisconnect(int remoteAddress, int localAddress)
           
 AbstractProtocolDataUnit onDisconnectedMode(int remoteAddress, int localAddress, int reason)
           
 AbstractProtocolDataUnit onLlcpActive()
           
 AbstractProtocolDataUnit onReceiveInformation(int remoteAddress, int localAddress, int received, int send, byte[] serviceDataUnit)
           
 AbstractProtocolDataUnit onSendConfirmed(int remoteAddress, int localAddress, int receivedSequence)
           
 void registerServiceAccessPoint(int serviceAddress, ServiceAccessPoint serviceAccessPoint)
           
 void registerServiceAccessPoint(ServiceAccessPoint serviceAccessPoint)
           
 void registerWellKnownServiceAccessPoint(String serviceName, ServiceAccessPoint serviceAccessPoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LlcpConnectionManager

public LlcpConnectionManager()
Method Detail

registerWellKnownServiceAccessPoint

public void registerWellKnownServiceAccessPoint(String serviceName,
                                                ServiceAccessPoint serviceAccessPoint)

registerServiceAccessPoint

public void registerServiceAccessPoint(ServiceAccessPoint serviceAccessPoint)

registerServiceAccessPoint

public void registerServiceAccessPoint(int serviceAddress,
                                       ServiceAccessPoint serviceAccessPoint)

clearConnections

public void clearConnections()

getServiceAccessPoint

public ServiceAccessPoint getServiceAccessPoint(int address,
                                                String serviceName)

getParameter

public Collection<Object> getParameter()

onLlcpActive

public AbstractProtocolDataUnit onLlcpActive()

onConnectComplete

public AbstractProtocolDataUnit onConnectComplete(int remoteAddress,
                                                  int localAddress,
                                                  Object[] parameters)

connectToService

public void connectToService(String serviceName,
                             ServiceAccessPoint serviceAccessPoint)
Specified by:
connectToService in interface Llcp

connectToService

public void connectToService(int serviceAddress,
                             ServiceAccessPoint serviceAccessPoint)
Specified by:
connectToService in interface Llcp

onSendConfirmed

public AbstractProtocolDataUnit onSendConfirmed(int remoteAddress,
                                                int localAddress,
                                                int receivedSequence)

onConnect

public AbstractProtocolDataUnit onConnect(int remoteAddress,
                                          int localAddress,
                                          Object[] parameters)

init

public void init(Object[] parameters)

getOpenConnectionsSize

public int getOpenConnectionsSize()

onReceiveInformation

public AbstractProtocolDataUnit onReceiveInformation(int remoteAddress,
                                                     int localAddress,
                                                     int received,
                                                     int send,
                                                     byte[] serviceDataUnit)

onDisconnect

public AbstractProtocolDataUnit onDisconnect(int remoteAddress,
                                             int localAddress)

onDisconnectedMode

public AbstractProtocolDataUnit onDisconnectedMode(int remoteAddress,
                                                   int localAddress,
                                                   int reason)


Copyright © 2012. All Rights Reserved.