PortSupplier class