Manager

public class Manager

The class representing Carrier session manager.

Methods

cleanup

public synchronized void cleanup()

Clean up carrier session manager.

finalize

protected void finalize()

getInstance

public static Manager getInstance(Carrier carrier)

Get a carrier session manager instance. This function is convinience way to get instance without interest to session request from friends.

Parameters
  • carrier – Carrier node instance

Throws
Returns

A carrier session manager

getInstance

public static Manager getInstance(Carrier carrier, ManagerHandler handler)

Get a carrier session manager instance.

Parameters
  • carrier – Carrier node instance

  • handler – The interface handler for carrier session manager to comply with

Throws
Returns

A carrier session manager

getInstance

public static Manager getInstance()

Get a carrier session manager instance.

Returns

A carrier session manager or null

newSession

public Session newSession(String to)

Create a new session to a friend. The session object represent a conversation handle to a friend.

Parameters
Throws
Returns

The new Session object