Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 965f3c8dac47250a93383b6b4ad6e46242e90ed2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package org.eclipse.net4j.buddies.internal.server.protocol;

import org.eclipse.net4j.buddies.protocol.ProtocolConstants;
import org.eclipse.net4j.util.container.IManagedContainer;

import org.eclipse.internal.net4j.ServerProtocolFactory;

/**
 * @author Eike Stepper
 */
public class BuddiesServerProtocolFactory extends ServerProtocolFactory
{
  public static final String TYPE = ProtocolConstants.PROTOCOL_NAME;

  public BuddiesServerProtocolFactory()
  {
    super(TYPE);
  }

  public BuddiesServerProtocol create(String description)
  {
    return new BuddiesServerProtocol();
  }

  public static BuddiesServerProtocol get(IManagedContainer container, String description)
  {
    return (BuddiesServerProtocol)container.getElement(PRODUCT_GROUP, TYPE, description);
  }
}

Back to the top